驱动器上的 Windows 上下文菜单(使用“AppliesTo”)

驱动器上的 Windows 上下文菜单(使用“AppliesTo”)

我即将实现一个磁盘粉碎软件,该软件也可以通过资源管理器右侧菜单使用。

我可以通过以下方式添加它HKEY_CLASSES_ROOT\Drive\shell\Shredder key(“Shredder”是我的全新密钥,但这样做之后,它可以在所有驱动器号上使用,甚至是 C:(系统驱动器)或指向网络驱动器的驱动器号(其中 Shredding 不起作用)。

我并不是想使用“AppliesTo”键来限制何时激活此条目,而是在考虑以下问题:

"AppliesTo"= "System.Volume.isLocalDrive AND System.Volume.IsNotSystemdrive" 

但我找不到任何关于可用内容的文档。BitLocker 使用类似以下内容的内容:

"AppliesTo"="System.Volume.BitLockerProtection:=6",但“System.Volume”本身没有记录,我最接近的是这里

Bitlocker 方法简要提到这里(使用高级查询语法获取静态动词的动态行为部分),但仅此而已。

答案1

您可以在 Microsoft 文章中查看可用的内容 Windows 属性

不幸的是,我找不到任何有助于确定磁盘是本地磁盘还是启动磁盘的值。

您可能需要按驱动器的字母列出它们。

相关内容