C# Shell上下文菜单项已添加到注册表中,但没有';不要在右键单击中显示!

C# Shell上下文菜单项已添加到注册表中,但没有';不要在右键单击中显示!,c#,.net,windows-7,registry,windows-shell,C#,.net,Windows 7,Registry,Windows Shell,我有一个应用程序,它在“JPEG文件”的shell上下文菜单中添加了两个菜单项。 我可以看到它已正确添加到注册表中,但在某些机器中,当用户右键单击jpeg文件时,它不会出现 我正在使用[Windows7] 我通过应用程序的安装项目将项目添加到注册表中 知道原因吗?可能导致注册表不正确 请尝试在下注册您的分机 [HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Blah Blah] @=“用废话编辑” [HKEY_CLASSES_ROOT\S

我有一个应用程序,它在“JPEG文件”的shell上下文菜单中添加了两个菜单项。 我可以看到它已正确添加到注册表中,但在某些机器中,当用户右键单击jpeg文件时,它不会出现

我正在使用[Windows7] 我通过应用程序的安装项目将项目添加到注册表中


知道原因吗?

可能导致注册表不正确

请尝试在下注册您的分机

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Blah Blah] @=“用废话编辑”

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with Blah Blah\command]@=“\”C:\Program Files\BlahBlah.exe\”\%1“


这些机器和正常工作的机器之间有什么显著的区别吗?(操作系统版本、32/64位等)