获取硬盘序列号的方法如下(但好像获取的是逻辑硬盘的,不知物理硬盘的如何获取?):
string disknumber = "";
string mSQL = "SELECT *FROM Win32_DiskDrive";
ManagementObjectSearcher mos = new ManagementObjectSearcher(mSQL);
ManagementObjectCollection moc = mos.Get();
foreach(ManagementObject mobject in moc)
{
disknumber = mobject.Properties["PNPDeviceID"].Value.ToString().Trim();
}
对获取的序列号加密的方法:
str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str ,"SHA1");
str = str.GetHashCode().ToString().Trim();
str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5");
另外,不知用API的方法如何获取?各位达人帮忙啊。
string disknumber = "";
string mSQL = "SELECT *FROM Win32_DiskDrive";
ManagementObjectSearcher mos = new ManagementObjectSearcher(mSQL);
ManagementObjectCollection moc = mos.Get();
foreach(ManagementObject mobject in moc)
{
disknumber = mobject.Properties["PNPDeviceID"].Value.ToString().Trim();
}
对获取的序列号加密的方法:
str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str ,"SHA1");
str = str.GetHashCode().ToString().Trim();
str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5");
另外,不知用API的方法如何获取?各位达人帮忙啊。
浙公网安备 33010602011771号