【发布时间】:2009-06-18 14:46:36
【问题描述】:
我的问题很简单,但实现起来可能很难!
我希望每当用户使用某些组合键(在他的键盘上)时启动我的应用程序(Windows Application:: Visual C# .net)。
例如,它键入 Ctrl+W+W 并启动我的应用程序,仅此而已,我想要最简单的实现,更少的代码,记忆……
谢谢:D
【问题讨论】:
-
让我们看看,尽可能少的内存,应用程序在用户键入时打开,这可能是意外行为。对我来说听起来像间谍软件。
-
如果是间谍软件,他为什么要为其指定特定的快捷方式代码?他肯定只是希望它在启动时运行?
-
它可以是字典或输入法,或联系人管理器,或类似的东西。
-
编写一个与用户桌面交互的服务可能不是最好的解决方案;与服务相比,最好有一个小的隐藏应用程序,它会在交互式用户登录时自动启动:msdn.microsoft.com/en-us/library/aa376977(VS.85).aspx