![是否有任何软件或注册表黑客可以将特定项目添加到特定可执行文件的上下文菜单中?](https://linux22.com/image/1252003/%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E8%BD%AF%E4%BB%B6%E6%88%96%E6%B3%A8%E5%86%8C%E8%A1%A8%E9%BB%91%E5%AE%A2%E5%8F%AF%E4%BB%A5%E5%B0%86%E7%89%B9%E5%AE%9A%E9%A1%B9%E7%9B%AE%E6%B7%BB%E5%8A%A0%E5%88%B0%E7%89%B9%E5%AE%9A%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%E4%B8%AD%EF%BC%9F.png)
是否有任何软件或注册表黑客可以将特定项目添加到特定可执行文件或与这些可执行文件关联的文件类型的上下文菜单中?
例如,右键单击 a.ext 会有一个选项在记事本中打开它。这本身没什么用,因为单独打开文件就可以做到这一点。但如果上下文菜单中有更多选项可用,比如打开 b.ext c.ext,那就太好了。
答案1
您可以根据文件类型的扩展名添加自定义上下文菜单项。以下是 *.exe 的示例:
- 打开注册表编辑器
- 导航
HKEY_CLASSES_ROOT\.exe
- 确保所调用的键
(Default)
存在并且其值为exefile
- 导航
HKEY_CLASSES_ROOT\exefile\shell
- 创建密钥
HKEY_CLASSES_ROOT\exefile\shell\YourCustomCommand
- 创建密钥
HKEY_CLASSES_ROOT\exefile\shell\YourCustomCommand\command
- 添加名为的新字符串值
(Default)
并将其设置为"%SystemRoot%\system32\NOTEPAD.EXE %1"
- 关闭注册表
现在所有可执行文件(*.exe)都应该有一个新的上下文菜单项,名为YourCustomCommand
“在记事本中打开文件”。