我想创建一个应用程序。
关于处理文件和文件夹。
我想创建一个在Windows上右击任何文件后出现的命令。
有没有办法通过C#来实现这个目标?
或者我是否需要使用较低级别的语言来访问这些内容?
答案 0 :(得分:2)
是的,你当然可以用C#或任何其他.NET语言编写Windows“shell扩展”。它非常复杂(必须编写组件对象模型(COM)DLL)。有一个使用.NET 4 Framework的教程:http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-part-1.aspx
答案 1 :(得分:0)
如果您自己需要,我认为快速获取方法是将您的计划链接放入SendTo folder。
更新:否则,here是一个c#代码示例,说明如何添加注册表项。
答案 2 :(得分:0)
您可以使用简单的注册表更改来完成您尝试执行的所有操作。在Google上搜索“资源管理器右键单击上下文菜单。”
答案 3 :(得分:0)
如果你正在做视觉工作室的事情,那么我假设你想部署你的应用程序并让安装程序整理上下文菜单的东西。阅读此http://msdn.microsoft.com/en-us/library/k3bb4tfd%28v=vs.80%29.aspx