【发布时间】:2008-09-22 21:05:46
【问题描述】:
问题
语言:C# 2.0 或更高版本
我想注册上下文处理程序以在用户右键单击某些文件(在我的情况下为 *.eic)时创建菜单。从这些菜单中注册、注销(清理)和处理事件(点击)的过程是什么?
我知道这与 Windows 注册表有关,但考虑到 .net 中有多少东西,如果有方便的方法可以做到这一点,我不会感到惊讶。
代码sn-ps、网站参考、cmets都不错。请把它们扔给我。
更新
显然,正如一些用户所评论的那样,在托管语言中创建上下文菜单存在一个小问题。是否有任何其他首选方法可以实现相同的行为,或者我应该花时间研究这些解决方法?我完全不介意这样做,我很高兴人们努力使这成为可能 - 但我仍然想知道是否有一种“正确/干净”的方式来实现这一点。
【问题讨论】:
标签: c# .net windows-shell