我想在按下笔记本电脑的电源按钮时运行程序(exe文件)。 (不是在系统关闭时)
我尝试使用c#和js获取其密钥代码,但它们都没有捕获此按键,因为它们只捕获键盘按钮。看看我打开的下拉菜单:
如果他们在此下拉菜单中添加“运行特定程序...... ”,我的问题就会解决:
但当然他们不会添加这个选项!
那么,我该如何完成它?也许使用任务计划程序?
答案 0 :(得分:0)
有no keycode for the power button。驱动程序位于操作系统和硬件之间。当您按下键盘上的“G”按钮时,驱动程序会将其转换为代表程序可以侦听和拦截的“G”键的OS系统调用。但是没有OS系统要求代表“电源”按钮。相反,您的驱动程序正在将其转换为OS系统调用以启动关闭,关闭监视器等。
您的笔记本电脑驱动程序允许您配置按下电源按钮时要启动的系统调用,但该驱动程序对于笔记本电脑的品牌和型号而言是独一无二的,如果它们不支持通过他们的驱动程序捕获该按键,然后你可能没有任何简单的方法来拦截它。