我在Windows中具有以下注册表项,该注册表项为.NET应用程序生成了一个外壳上下文菜单:
HKCR\AllFileSystemObjects\shellex\ContextMenuHandlers\MyShellExtension
当我在Windows中右键单击文件时,此扩展会产生一个上下文菜单选项。我可以删除它,这将解决我的问题(删除MyShellExtension键将不再在右键单击文件时生成上下文菜单,这是我想要的),但是有更好的方法告诉Windows禁用此上下文菜单处理程序,而不是删除整个键(例如在注册表中的某个位置设置启用标志),怎么办?密钥引用了在其他地方使用的GUID,因此必须记住GUID可能会非常痛苦。我也欢迎编程解决方案。
简单的方法是将默认属性值从更改{your guid in here}
为_{your guid in here}
。要重新启用处理程序时,请撤消更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句