獲取電腦系統唯一GUID


軟件使用微軟系統的唯一ID綁定指定電腦

 class Program
    {
        static void Main(string[] args)
        {
            string sysId = "";
            Process da = new Process();
            da.StartInfo.FileName = "cmd.exe";
            da.StartInfo.Arguments = "/k cscript %WINDIR%\\SYSTEM32\\SLMGR.VBS /DTI";
            da.StartInfo.UseShellExecute = false;       //是否使用操作系統shell啟動
            da.StartInfo.RedirectStandardInput = true;  //接受來自調用程序的輸入信息
            da.StartInfo.RedirectStandardOutput = true; //由調用程序獲取輸出信息
            da.StartInfo.RedirectStandardError = true;  //重定向標准錯誤輸出
            da.StartInfo.CreateNoWindow = true;         //不顯示程序窗口
            da.Start();                                 //啟動程序
            da.StandardInput.WriteLine("exit");
            string strRst = da.StandardOutput.ReadToEnd();
            string[] readLine = strRst.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            string id = readLine[2].Split(':')[1].Trim();
            sysId = id;
            Console.WriteLine(sysId);
            Console.ReadKey();
        }
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM