我正在尝试制作一个可以防止屏幕保护程序出现的应用程序。这将有一个时间限制,并允许我们为用户提供在演示文稿/电影期间延长屏幕保护程序的选项,而无需我们更改策略以允许他们一起禁用它。
为此,我有一个C#应用程序,每10秒使用SendKeys.Send("+");
发送一次按键。但是,这只会在屏幕保护程序启动后禁用,而不是之前。换句话说,当我运行这个时,我会观察屏幕保护程序,然后在10秒后关闭,即使它之前一直在运行发送按键,这也不会阻止屏幕保护程序激活。
有谁知道可能导致这种情况的原因,还是一种解决方法?我尝试过Windows 7,Windows XP,受限帐户和管理员帐户,所有结果都相同。
提前致谢!