C# 獲取操作系統版本和Service Pack版本的方法
阿新 • • 發佈:2019-01-21
客戶端程序 cep for 維護 version 軟件維護 需要 調試 form
在編寫客戶端程序的時候往往需要知道軟件的運行環境,比如操作系統版本等信息,此類信息可顯示在關於界面等位置。便於開發人員獲取軟件運行的環境信息,軟件維護的時候能夠節省調試時間。
private string GetOSAndServicePack()
{
OperatingSystem os = Environment.OSVersion;
RegistryKey rk =
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion");
string osText =
(string)rk.GetValue("ProductName");
if (string.IsNullOrWhiteSpace(osText))
osText = os.VersionString;
else
osText = osText = String.Format("{0}
{1}.{2}.{3}",osText,os.Version.Major,os.Version.Minor,os.Version.Build);
if (!string.IsNullOrWhiteSpace(os.ServicePack))
osText = String.Format("{0}
{1}",osText,os.ServicePack);
return osText;
}
C# 獲取操作系統版本和Service Pack版本的方法