好吧,所以我find了一些代码来检查屏幕保护程序是否正在运行,如果我想杀死它。 这似乎不适用于Windows 7电脑。 有谁知道这个代码可以被修改,或提供新的代码来完成这个?
我的应用程序devise为在后台运行,直到发生特定事件,然后创build并显示全屏通知。 即使屏幕保护程序正在运行,也需要显示此信息。
在此先感谢您的帮助。
最简单的方法是通过调用SendInput()来伪造x = y = 0的鼠标移动事件。
以下问题可能会提供一些见解:
如何通过代码(以cmd)在(Windows 7)上打开屏幕保护程序?
但是,如果机器被锁定? 我不认为你将能够在锁屏上显示任何应用程序,除非它实际上是一个屏幕保护程序(即使这样可能也是不可能的)
假设您没有密码保护的屏幕保护程序:(来自http://support.microsoft.com/kb/140723 )
PostMessage (GetActiveWindow(), WM_CLOSE, 0, 0L);