如何在按住ctrl或shift键启动C#控制台程序时检测双击?

如何在按住ctrl或shift键启动C#控制台程序时检测双击?,c#,process,mouse,startup,double-click,C#,Process,Mouse,Startup,Double Click,我正在Windows上编写一个C#控制台程序。通常,程序可以通过双击文件资源管理器中的图标或在命令行中键入其名称来启动。我希望当用户在按住ctrl或shift键的同时双击文件浏览器中的图标时,可以执行一些特殊任务。这可能吗?我知道一些程序有这个功能,但我不知道这是如何实现的,也不知道他们是否使用C#。什么应用程序有这个功能?如果我没记错的话,在旧版本的Tableau中,你可以做这些事情。我肯定还有其他程序支持这个功能,我就是记不起它们的名字了。你唯一的选择就是在启动时检查钥匙是否关了。然而,这似

我正在Windows上编写一个C#控制台程序。通常,程序可以通过双击文件资源管理器中的图标或在命令行中键入其名称来启动。我希望当用户在按住ctrl或shift键的同时双击文件浏览器中的图标时,可以执行一些特殊任务。这可能吗?我知道一些程序有这个功能,但我不知道这是如何实现的,也不知道他们是否使用C#。

什么应用程序有这个功能?如果我没记错的话,在旧版本的Tableau中,你可以做这些事情。我肯定还有其他程序支持这个功能,我就是记不起它们的名字了。你唯一的选择就是在启动时检查钥匙是否关了。然而,这似乎有些离谱,但我想它是可行的。这是否回答了你的问题?