我已经添加了右键单击选项,以使用我的c ++程序打开文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open With MyProgram]
"Icon"="\"C:\\Program Files (x86)\\myProgram.exe\""
[HKEY_CLASSES_ROOT\*\shell\Open With MyProgram\command]
@="\"C:\\Program Files (x86)\\myProgram.exe\" \"%1\""
Run Code Online (Sandbox Code Playgroud)
这很好。当我选择15个以上的文件时,右键单击选项将消失。我已经阅读了有关MultipleInvokePromptMinimum的以下方法:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00001388
Run Code Online (Sandbox Code Playgroud)
这样就可以完成工作,唯一的问题是我不想为15个以上的文件(我的自定义文件)启用其他“打开”或“打印”右键单击选项。
(例如,在不更改MultipleInvokePromptMinimum的情况下,为15个以上的文件启用了“使用Notepad ++编辑”右键单击选项)
什么是实现这一目标的最佳方法?提前致谢。