例如,如果我想双击左键在一个程序中打开文件(基于算法),双击右键在另一个程序中打开文件。
另外,我想覆盖外部程序尝试启动(不可执行)文件时发生的情况。
答案 0 :(得分:2)
我强烈建议您不要覆盖Windows资源管理器的工作方式。人们已经熟悉它的工作方式,改变它会导致人们做他们不想做的事情。
改变一个如此重要的方式,这是一个非常糟糕的主意。
由于技术原因,为什么这是一个坏主意,请参阅Raymond Chen's blog。我在你的个人资料中看到你有C ++技能,我建议用C ++而不是C#来做这件事。
答案 1 :(得分:1)
这不是一件容易的事,但你可以扩展shell或使用系统挂钩: