This commit is contained in:
NaBian committed 2018-12-27 00:01:03 +08:00
1 parent 7a6f293011
commit 95d19726eb
28 files changed
+634 -22

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
using System.Linq;
using System.Management;
using HandyControl.Data;
namespace HandyControlDemo.Tools
{
public class CommonHelper
{
public static SystemVersionInfo GetSystemVersionInfo()
{
var managementClass = new ManagementClass("Win32_OperatingSystem");
var instances = managementClass.GetInstances();
foreach (var instance in instances)
{
if (instance["Version"] is string version)
{
var nums = version.Split('.').Select(int.Parse).ToList();
var info = new SystemVersionInfo(nums[0], nums[1], nums[2]);
return info;
}
}
return default(SystemVersionInfo);
}
}
}