Windows外壳扩展编程问题---我的电脑的右键菜单

yzx110 2004-04-26 06:48:57
我想实现这样的功能:

就是在我的电脑或者资源管理器中分割窗口的右边窗口中鼠标右键单击的弹出式菜单里面添加一个自己的菜单项,并且当左键点击此菜单项的时候能够响应此事件。
用C#实现!

这个功能怎么实现,我没有切入点,不知道如何下手,希望大家给点提示,如果有代码实例那就更好了.

...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzx110 2004-04-28
  • 打赏
  • 举报
回复
问题解决,找到了一个例子,

Microsoft Visual Studio .NET 2003\SDK\v1.1\Samples\Technologies\Interop\Applications\ShellCmd

目录下
yzx110 2004-04-27
  • 打赏
  • 举报
回复
我在www.informit.com看了一篇文章,讲了一下怎么在.net实现Windows外壳扩展编成,不过比较粗略,应为我没有COM编成的经验,所以收效也不是很大!
yzx110 2004-04-26
  • 打赏
  • 举报
回复
我看了一下,自认为想到一个办法,我测试安装项目的时候老是说没有权限,我用管理员登陆的啊,晕!!也不知道我想的对不对。

再问一下,如果菜单关联上了,怎么处理菜单事件呢?
polarlm 2004-04-26
  • 打赏
  • 举报
回复
偶觉得那篇文章只适用于点击一个具体的文件或者文件夹右键之后出来的菜单上面添加自定义菜单项把
如果想实现系统的右键菜单项,估计还是需要修改注册表另外的地方或者调用API把
yzx110 2004-04-26
  • 打赏
  • 举报
回复
stoway(X.G.Z) 兄说的那个我看了,我也照他的办法试验了一下,不过好像不行,就是关联不到右键菜单。我可是照他上面一步一步做的啊。

那位能不能再给些例子?
HNU 2004-04-26
  • 打赏
  • 举报
回复


save!
stoway 2004-04-26
  • 打赏
  • 举报
回复
用Visual Studio .Net 2003制作安装程序时轻松实现将自己的程序添加到系统的鼠标右键菜单
http://www.csdn.net/Develop/Read_Article.asp?Id=22414

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧