我正在使用SharpShell编写一个小的新shell上下文菜单项,将当前选定的文件复制到新的子文件夹,然后提示用户输入目录的新名称.
搜索StackOverflow,我找到了这个答案.但是,我想在SharpShell中做同样的事情.
我会以某种方式对它进行射击SVSI_EDIT
,我可以深深地找到它,SharpShell.Interop
但我不确定这是如何工作的.我找不到任何文档或代码示例.
(编辑:我想找出如何Pidl
从文件名中获取一个好的开始,但也许我根本不需要它?)
名为SharpShell的 .NET Shell 扩展框架很棒;我开发了一个“非常容易”的右键单击文件 Shell ContextMenu,它可以同时选择文件和目录。
现在,我想通过右键单击空白区域(即,在桌面上或在文件夹内的白点上)来开发 Shell ContextMenu。是否有可能仍然使用 SharpShell?或者我需要转向不同的解决方案吗?......在第二种情况下......你有什么建议?
谢谢