在Windows上单击鼠标右键时如何创建命令?

在Windows上单击鼠标右键时如何创建命令?,windows,c#-4.0,Windows,C# 4.0,我想创建一个应用程序 它是关于处理文件和文件夹的 我想创建一个命令,它将在右键单击Windows上的任何文件后显示 有没有办法通过C#来实现这一点 或者我需要使用较低级别的语言来访问这些内容吗?如果您自己需要,我认为一个快速获得这些内容的方法是将指向您的程序的链接放入 更新:否则,这是一个c代码示例,显示了如何添加注册表项。您可能可以通过简单的注册表更改来完成所有操作。在谷歌上搜索“资源管理器右键单击上下文菜单”。是的,您当然可以用C#或任何其他.NET语言编写Windows“外壳扩展”。它相当

我想创建一个应用程序

它是关于处理文件和文件夹的

我想创建一个命令,它将在右键单击Windows上的任何文件后显示

有没有办法通过C#来实现这一点


或者我需要使用较低级别的语言来访问这些内容吗?

如果您自己需要,我认为一个快速获得这些内容的方法是将指向您的程序的链接放入


更新:否则,这是一个c代码示例,显示了如何添加注册表项。

您可能可以通过简单的注册表更改来完成所有操作。在谷歌上搜索“资源管理器右键单击上下文菜单”。

是的,您当然可以用C#或任何其他.NET语言编写Windows“外壳扩展”。它相当复杂(必须编写组件对象模型(COM)DLL)。有一个使用.NET 4 Framework的教程:

如果您正在使用visual studio,那么我假设您希望部署应用程序,并让安装程序整理上下文菜单内容。阅读此

他希望在右键单击时显示自定义上下文菜单项和操作。他不想向应用程序发送文件。可能是的副本