在图片文件的右键菜单中添加一项,点击该菜单能够打开我的WinForm程序,并将所选择的所有图片路径传入程序中。类似于音乐播放器的将音乐添加至列表。

解决方案 »

  1.   

    大概看了下,说是加到SendTo好一点。Customize the Send To Menu in Windows 10, 8, 7, or Vista
    http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/你自己看看这个讨论里有没有其它解决方案吧http://superuser.com/questions/425940/how-can-i-create-a-shell-context-menu-item-that-takes-multiple-files-as-argument
      

  2.   

    [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/6.gif][/img你这个不就是Win Shell么
    百度WIndow Shell C#
      

  3.   

    这个问题和你注册表没什么关系了
    如果按照你的说法 你的程序冲设计上就应该是单利模式运行 就像notepad++这样的程序 即使我要打开一个新的文本文件 也不会跳出一个新的程序来 而是在已有的程序上面新开一个标签出来显示要打开的文本文件
    你的程序 在main里面 的时候首先应该检测 当前是否有实例已经运行 如果没有 则打开程序 如果有了 那么就把参数传递给已经打开的程序实例 然后退出程序
      

  4.   

    我查到的资料中有些说是用dll注册到explorer中的,但我试了,在win10上不行