摘要:C# - Environment 類別
今天文件看到一整個頭痛,只好先轉移一下注意力,不然我的普拿疼又要來出來了。之後看了一下,發現了一個懷念的東西 Environment 類別 就手癢癢的寫一寫了...
Code:
listBox1.Items.Add("處理序的命令列:" + Environment.CommandLine);
listBox1.Items.Add("工作目錄的完整路徑:" + Environment.CurrentDirectory);
listBox1.Items.Add("處理序的結束代碼:" + Environment.ExitCode);
listBox1.Items.Add("是否正常關機:" + Environment.HasShutdownStarted);
listBox1.Items.Add("NetBIOS名稱:" + Environment.MachineName);
listBox1.Items.Add("環境定義的新字串:" + Environment.NewLine);
listBox1.Items.Add("作業系統平台:" + Environment.OSVersion.Platform);
listBox1.Items.Add("Service Pack版本:" + Environment.OSVersion.ServicePack);
listBox1.Items.Add("作業系統版本:" + Environment.OSVersion.Version);
listBox1.Items.Add("串連字串表示:" + Environment.OSVersion.VersionString);
listBox1.Items.Add("處理器數目:" + Environment.ProcessorCount);
listBox1.Items.Add("堆疊追蹤資訊:" + Environment.StackTrace);
listBox1.Items.Add("系統目錄完整路徑:" + Environment.SystemDirectory);
listBox1.Items.Add("系統啟動後的毫秒數:" + Environment.TickCount);
listBox1.Items.Add("使用者網域名稱:" + Environment.UserDomainName);
listBox1.Items.Add("處理序是否與使用者互動:" + Environment.UserInteractive);
listBox1.Items.Add("使用者名稱:" + Environment.UserName);
listBox1.Items.Add("Version:" + Environment.Version);
listBox1.Items.Add("組件元件值:" + Environment.Version.Build);
listBox1.Items.Add("主要元件值:" + Environment.Version.Major);
listBox1.Items.Add("修訂編號的高 16 位元:" + Environment.Version.MajorRevision);
listBox1.Items.Add("次要元件值:" + Environment.Version.Minor);
listBox1.Items.Add("修訂編號的低 16 位元:" + Environment.Version.MinorRevision);
listBox1.Items.Add("修訂元件值:" + Environment.Version.Revision);
listBox1.Items.Add("實際記憶體數量:" + Environment.WorkingSet);
string strFinal;
string strQuery = "系統磁碟機:%SystemDrive% 與 系統根目錄:%SystemRoot%";
strFinal = Environment.ExpandEnvironmentVariables(strQuery);
listBox1.Items.Add(strFinal);
string[] arguments = Environment.GetCommandLineArgs();
listBox1.Items.Add(string.Format("取得命令列的Args: {0}", string.Join(", ", arguments)));
listBox1.Items.Add("系統特殊資料夾的路徑:" + Environment.GetFolderPath(Environment.SpecialFolder.System));
string[] drives = Environment.GetLogicalDrives();
listBox1.Items.Add(string.Format("系統磁碟機:{0}", string.Join(", ", drives)));
參考:
Environment 類別