如何将设备隐藏在资源管理器中

How to hide a device in explorer

本文关键字:资源管理器 隐藏      更新时间:2023-10-16

我想创建一个用于隐藏设备的功能,例如在explorer下的键上的磁盘(例如,使e Drive Invisible)。

我应该强调的是,我只想在计算机下隐藏设备(或驱动器字母),而不是完全卸载它。只是为了使用户看不到它。

我如何以编程方式执行此操作,而不强迫重新启动或杀死Explorer进行更改生效?

最简单的解决方案是统一驱动器字母: DeleteVolumeMountPoint("E:")

您可以使用此注册表值:Nodrives在资源管理器中隐藏驱动器。但是,如果某人打字的驱动器字母将可以访问。

您可以使用过滤器驱动程序对访问磁盘的访问进行细粒度控制。您可以自己编写一个小型滤波器,也可以存在存在的解决方案,例如我们的CallbackFilter,它使您可以在用户模式下实现业务逻辑。