如何用c#做一个获取硬盘物理id 并且修改 物理id 的程序 求代码 可加分
2个回答
展开全部
string str1 = null;
ManagementClass mcHD = new ManagementClass("win32_logicaldisk");
ManagementObjectCollection mocHD = mcHD.GetInstances();
foreach (ManagementObject m in mocHD)
{
if (m["DeviceID"].ToString() == "C:")//获取的是C盘,可以任意更改
{
str1 = m.Properties["VolumeSerialNumber"].Value.ToString();
break;
}
}
Console.WriteLine(str1);
可以获取, 但不能修改
追问
要 物理硬盘id 刚才查了 应该修改不了 那能不能做一个 模拟的硬盘物理id
追答
似乎不行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询