我做了一个软件,现在我想当用户右键点击任意一个文件弹出的快捷菜单中包含“运行这个程序”的选项。但不知注册表该如何写,请各位高手指点。

解决方案 »

  1.   

    在所有的文件右键菜单中加入命令  
        如果你的系统上安装有Winzip、UltraEdit等,当你对任一文件点右键时,都会有"Add   to   zip"、"UltraEdit-32"等命令(当然,Winzip稍有不同,我将在后面讲到)。它的添加方法是:  
        1.打开"HKEY_CLASSES_ROOT\*";  
        2.在其下新建"shell\命令\command"分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加"%1"即可。  
        例:在"HKEY_CLASSES_ROOT\*"下新建"shell\用写字板打开\command"子键,将command的键值设为"c: \windows\notepad.exe   %1",就会在右键菜单中出现"用写字板打开"的命令了。    
        说明:1.   要删除该类命令,只需将"命令"子键删除即可;  
        2.   有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(N),只要在"用写字板打开"后加入"(&N)"即可。     
      

  2.   

    编写右键菜单扩展程序The Complete Idiot's Guide to Writing Shell Extensions - Part I
    http://www.codeproject.com/KB/shell/shellextguide1.aspx