C#如何实现生成一个DLL扩展系统右键菜单

bbjiabcd 2014-05-31 01:00:12

一般改注册表,只能实现上图1的效果,如何实现2的效果?要有图标,最好有分割线。听说要做个dll,能不能给个C#的示例?
...全文
399 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbjiabcd 2014-06-18
  • 打赏
  • 举报
回复
我想我还是用C++做吧
threenewbee 2014-05-31
  • 打赏
  • 举报
回复
引用 1 楼 jiangsheng 的回复:
微软不支持在这样的DLL中包含托管代码。
赞同,因为不同版本的CLR不兼容(特别是1.x和2+),所以用托管代码做插件严重的会导致用户桌面瘫痪。
iyomumx 2014-05-31
  • 打赏
  • 举报
回复
蒋晟 2014-05-31
  • 打赏
  • 举报
回复
微软不支持在这样的DLL中包含托管代码。
bbjiabcd 2014-05-31
  • 打赏
  • 举报
回复
引用 2 楼 iyomumx 的回复:
参考 讨论
“参考”里面的以下命令在Win7中用不了: regasm MyContextMenu.dll /CodeBase 反注册则是:regasm /unregister MyContextMenu.dll /CodeBase 注册不成功,效果自然也没有

111,092

社区成员

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

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

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