如何用c#做一个获取硬盘物理id 并且修改 物理id 的程序

如何用c#做一个获取硬盘物理id 并且修改 物理id 的程序,第1张

参考:

Get Hard Drive model

ManagementObjectSearcher searcher = new

ManagementObjectSearcher("SELECT FROM Win32_DiskDrive");

foreach(ManagementObject wmi_HD in searcherGet())

{

HardDrive hd = new HardDrive();

hdModel = wmi_HD["Model"]ToString();

hdType = wmi_HD["InterfaceType"]ToString();

hdCollectionAdd(hd);

}

Get the Serial Number

searcher = new

ManagementObjectSearcher("SELECT FROM Win32_PhysicalMedia");

int i = 0;

foreach(ManagementObject wmi_HD in searcherGet())

{

// get the hard drive from collection

// using index

HardDrive hd = (HardDrive)hdCollection[i];

// get the hardware serial no

if (wmi_HD["SerialNumber"] == null)

hdSerialNo = "None";

else

hdSerialNo = wmi_HD["SerialNumber"]ToString();

++i;

}

>

你的意思可能是改变磁盘盘符吧。原来显示为D盘,现在想变更为L盘。

如果是的话,那么

你可以:

1,打开磁盘管理工具开始菜单-->运行中输入:diskmgmtmsc

2,右键选中你想要变更的盘,在d出的菜单中选择"变更盘符与路径",然后选择相应的盘符即可。

具体的做法是:

通过控制面板中的管理工具打开计算机管理界面;

打开计算机管理界面中存储目录下的磁盘管理(在左边目录树中 *** 作);

在右上区域选中要隐藏的分区,右键,选择更改驱动器名和路径;

在出现的对话框中,删除已经存在的驱动器号,以达到隐藏分区的目的。如果该分区正在使用,则要等到重起后才能真正删除驱动器号,实现隐藏。

若要恢复分区,只要在刚才那个对话框中用“添加”按钮添加驱动器号即可。

以上这种方法可以将分区实现真正的隐藏,不但不能通过资源管理器察看,系统也无法访问该分区上的资源。如果该分区上系统需要的数据,比如启动盘或者系统盘,则不能删除盘符,该方法无效。

以上就是关于如何用c#做一个获取硬盘物理id 并且修改 物理id 的程序全部的内容,包括:如何用c#做一个获取硬盘物理id 并且修改 物理id 的程序、怎么改硬盘ID、如何修改硬盘ID 比如D盘等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9488130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存