C 如何防止磁盘分区显示在Windows资源管理器中?
假设我有一个100GB的驱动器,并且我想使用1GB安装软件。我希望1GB被隐藏——不是从用户而是从操作系统。假设Windows XP及更高版本。是否有一系列API调用可以用来实现这一点?还有什么其他技术可以“隐藏”硬盘的一部分?只需将隐藏标志分配给该分区即可。这很好C 如何防止磁盘分区显示在Windows资源管理器中?,c,windows,hard-drive,C,Windows,Hard Drive,假设我有一个100GB的驱动器,并且我想使用1GB安装软件。我希望1GB被隐藏——不是从用户而是从操作系统。假设Windows XP及更高版本。是否有一系列API调用可以用来实现这一点?还有什么其他技术可以“隐藏”硬盘的一部分?只需将隐藏标志分配给该分区即可。这很好 或者将其类型从第一次谷歌搜索“在Windows中隐藏驱动器”改为compaq diag. 如何在Windows XP中隐藏驱动器: 在框中单击开始->运行类型regedit,然后单击确定 导航到: HKEY_CURRENT_US
或者将其类型从第一次谷歌搜索“在Windows中隐藏驱动器”改为compaq diag. 如何在Windows XP中隐藏驱动器:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer
如果是GPT类型的磁盘,则可以将GPT类型GUID更改为OEM GUID。这将使该分区对所有磁盘工具(资源管理器、磁盘管理器等)隐藏。您的标题和描述自相矛盾:您说您不希望驱动器显示在Windows资源管理器中,但又说您不希望它对(仅?)用户隐藏,而在Windows资源管理器中隐藏某些内容只会对用户隐藏它。请澄清你的问题。我试图劝阻人们不要说让它成为一个隐藏文件这只是在UI中隐藏它,但你可以在explorer IIRCThis的地址栏中键入D:\etc;不要对操作系统隐藏它,只是为了不被显示。使用“echo”写入文件。>hiddenFile'仍然是允许的。谢谢。我得调查一下。