试图制作一个在笔记本电脑盖关闭时运行的Windows应用程序

时间:2015-07-09 20:14:50

标签: windows-8.1 c# locking

有没有办法制作一个应用程序,比如用户按下按钮(在应用程序中)并直接关闭盖子,然后计算机不会进入睡眠状态(这样我的应用程序仍在运行一旦用户打开盖子,我就会自己临时登录屏幕? (并且该登录屏幕基本上会冻结所有Windows 8功能,直到用户登录)

我试图制作一个只能通过登录关闭的闹钟应用程序。

此外,有问题的应用程序是用于Windows 8的Windows应用商店(用C#编写)。

1 个答案:

答案 0 :(得分:-1)

是的,具有管理权限。盖子信号处理是操作系统电源设置的一部分,如果以管理员身份运行或在运行时使用UAC获得管理员权限,则可以从应用程序控制。

如果您使用cmd / c:

运行子流程,Powercfg可以执行此操作
powercfg -setacvalueindex 5ca83367-6e45-459f-a27b-476b1d01c936 0
powercfg -setdcvalueindex 5ca83367-6e45-459f-a27b-476b1d01c936 0

也可能有用于电源管理的.NET API。