以在右键增加“打开画图”为例:
在HKEY_CLASSES_ROOT\*先面新建立一个shell主键(如果已经有了就不要建了),然后在Shell主键下建立一个“打开画图”的主键,然后再在打开画图下面建立一个Command主键,将其键值设定为"C:\Program Files\Accessories\MSPAINT.EXE %c1"
就OK了

解决方案 »

  1.   

    笔误,应该是"C:\Program Files\Accessories\MSPAINT.EXE %1"
      

  2.   

    谢谢你!!
    那我要针对某个应用程序如此呢?
    譬如只有右键单击winzip,弹出的菜单才有“add to zip”这一项,
    而其他的应用程序则没有。
      

  3.   

    Winzip是要用到Shell扩展的.那有那么简单!如果只是添加一个关联,到是很简单,只要在
    HKEY_CLASSES_ROOT\*\shell
    -->建立一个主键,并且建立一个Command子键,把Command的默认值改称你的程序即可.
    HKEY_CLASSES_ROOT\*\shell\MyProg\Command
    -->默认值=D:\test\test.exe %1即可.
      

  4.   

    你搜索一下以前的帖子吧好象复杂一点的那种涉及到了COM的编程
      

  5.   

    谢谢你!!
    那我要针对某个应用程序如此呢?
    譬如只有右键单击winzip,弹出的菜单才有“add to zip”这一项,
    而其他的应用程序则没有。
      

  6.   

    文章,Windows外壳扩展编程之添加右键菜单:
    http://www.csdn.net/develop/read_article.asp?id=3544
      

  7.   

    to copy_paste(paste)  见《三国志》赤壁大战前,曹操在大船上大宴群臣,酒后作歌:“。青青子衿/悠悠我心/但为君故。沉吟至今。鸟鹊南飞,绕树三匝,无枝可依。”