我想写一个小工具,它执行以下操作:
当您右键单击具有特定文件扩展名的文件时,Windows 资源管理器上下文菜单会显示一个附加条目。
当您单击此条目时,将启动某个 EXE,并将此文件作为其参数之一。
我想为此使用 C#/.NET 2.0。如果不可能,我也可以使用 C++/Win32 来完成。
我的问题是:
- C# .NET 2.0 可以吗?
- 集成到 Windows 资源管理器上下文菜单中的必要功能是什么?
- 我怎样才能使它永久化?(我不想在每次启动后重新启动这个工具)
- 我需要特别注意什么?(不同的操作系统、安全权限等)