解决方案 »

  1.   

    http://www.cnblogs.com/lemony/archive/2008/08/29/1279588.html
      

  2.   

    第一个肯定是有效果的。估计是你shell扩展组件本身没有注册对。
      

  3.   

    麻烦你看一下我的描述,你给的链接内容和我给的一模一样。我试过,我才会说的,reg.bat 就一句话,command 命令都提示我正确注册了,你也可以去试试,如果可以,你截张图出来,你没试过说肯定有效果的,我觉得这样说有点太草率了吧 
      

  4.   

    麻烦你看一下我的描述,你给的链接内容和我给的一模一样。我试过,我才会说的,reg.bat 就一句话,command 命令都提示我正确注册了,你也可以去试试,如果可以,你截张图出来,你没试过说肯定有效果的,我觉得这样说有点太草率了吧 
    2年前用过和这个一样的代码,在win7下正常。
      

  5.   

    还在继续查找…………
    目前为止发现另外一个有用的,经过测试,只对 Desktop 右键有效果,对文件和文件夹木有效果,这里分享一下,也请版主继续支支招,谢谢。
    Add Cascading Menus for Programs in Desktop and My Computer Context Menus in Windows 7 and Later
      

  6.   

    麻烦你看一下我的描述,你给的链接内容和我给的一模一样。我试过,我才会说的,reg.bat 就一句话,command 命令都提示我正确注册了,你也可以去试试,如果可以,你截张图出来,你没试过说肯定有效果的,我觉得这样说有点太草率了吧 
    2年前用过和这个一样的代码,在win7下正常。
    这个方法我反复试了好几次都不行的,现在我让我同事去试了一下,都不行,难道 2 年可以,现在不可以了?呵呵。大家都是 Windows 7,你可以现在试试,截个图上来看看。真的没用。
      

  7.   

    麻烦你看一下我的描述,你给的链接内容和我给的一模一样。我试过,我才会说的,reg.bat 就一句话,command 命令都提示我正确注册了,你也可以去试试,如果可以,你截张图出来,你没试过说肯定有效果的,我觉得这样说有点太草率了吧 
    2年前用过和这个一样的代码,在win7下正常。
    这个方法我反复试了好几次都不行的,现在我让我同事去试了一下,都不行,难道 2 年可以,现在不可以了?呵呵。大家都是 Windows 7,你可以现在试试,截个图上来看看。真的没用。看图就是这个代码。现在没有Windows 7,要回家找一台Win7的机器才能测试。
      

  8.   

    WIN7 32位和64位不太一样吧??
      

  9.   

    麻烦你看一下我的描述,你给的链接内容和我给的一模一样。我试过,我才会说的,reg.bat 就一句话,command 命令都提示我正确注册了,你也可以去试试,如果可以,你截张图出来,你没试过说肯定有效果的,我觉得这样说有点太草率了吧 
    2年前用过和这个一样的代码,在win7下正常。
    这个方法我反复试了好几次都不行的,现在我让我同事去试了一下,都不行,难道 2 年可以,现在不可以了?呵呵。大家都是 Windows 7,你可以现在试试,截个图上来看看。真的没用。看图就是这个代码。现在没有Windows 7,要回家找一台Win7的机器才能测试。试过才知道
      

  10.   

    真是搞笑啊,我现在就是需要这个功能,弄不出来,你说这么一大通干嘛?有些软件不需要,有些软件当然非常需要!
    比如:压缩软件,当你选中几个文件需要压缩的时候,难道你希望单独打开,然后再跳到 Explorer 选中文件拖进去?谁压缩文件是这样做的?哪个不是右键操作?!真是搞笑了。自己不知道就不知道,好像你不想知道一样。
    真是莫名其妙。
      

  11.   

    同测,Win7没有成功,可能是微软Win7版本更替的什么的原因吧。
      

  12.   

    我发现你很搞笑啊,是,没错,有些程序做成右键菜单是画蛇添足的,那又怎样呢?但是也有很多程序做成右键菜单很方便啊!我的程序现在就是要这个,就好像,现在甲方就是要乙方做这个,可以吗?怎么还在纠结这个菜单是不是适合喽什么的。
    我现在是来 CSDN 求解决方案的,不是来和你讨论是不是要这个右键菜单的。TO dg乱舞春秋
    Win7 就是不行,不知道,如果 Win7 不行,Win8 肯定更加不行,因为 Win8 的安全性有过之无不及。
    还希望大家有知道的给点解决方案!THANKS!
      

  13.   

    你在5L发的链接就可以,只是位置改为 HKEY_CLASSES_ROOT\Directory\shell\<菜单ID比如文章里的示例Menu1>,其它不变。如果想要对应所有文件则可以把Directory改为*如果想要根据具体文件/文件夹内容调整菜单,那么这个方法不能做到,需要注册Shell Extension COM对象
      

  14.   

    Directory 是可以,但是如果对着文件右键,就没有这个菜单了。但是注册表项里面 File 键值好像又不是。关键就是需要对文件进行右键功能。
      

  15.   


    我有看过,在注册表搜索一些比如压缩软件的关键字然后找相关的 CLSID 之类的,看不懂的。
      

  16.   

    我发现你很搞笑啊,是,没错,有些程序做成右键菜单是画蛇添足的,那又怎样呢?但是也有很多程序做成右键菜单很方便啊!我的程序现在就是要这个,就好像,现在甲方就是要乙方做这个,可以吗?怎么还在纠结这个菜单是不是适合喽什么的。
    我现在是来 CSDN 求解决方案的,不是来和你讨论是不是要这个右键菜单的。TO dg乱舞春秋
    Win7 就是不行,不知道,如果 Win7 不行,Win8 肯定更加不行,因为 Win8 的安全性有过之无不及。
    还希望大家有知道的给点解决方案!THANKS!
    你笑是你的事,还不知道是笑谁呢,起先觉得没说明白可能让人误会,所以解释了不针对你,你可以学这技术,只是看到你的图,油然而生那种讨厌的感觉,所以,就借以晒晒某些软件的那种行为。
      

  17.   

    @智者知已应修善业
    好吧,我能理解你。但是不管适用不适用,和我的问题都没有关系。
    PS:自从装了 Win7+,我就从来没有装过杀毒软件。对金山、瑞星一直没有好感,推荐 KIS 2014。题外话了。视频播放,首推迅雷看看,其它的靠边站。
      

  18.   

    使用ContextMenuStrip控件
     在需要使用右键快捷菜单的控件的的ContextMenuStrip属性选择为添加ContextMenuStrip控件就可以达到目的