【发布时间】:2010-10-26 05:37:46
【问题描述】:
原因: 我正在开发一个需要在桌面上显示信息的紧急警报应用程序。当客户端收到警报时,它会弹出一个窗口。如果屏幕保护程序处于活动状态或显示器处于待机状态,则警报将不可见。我想知道是否可以通过某种程序化的鼠标移动或系统调用来唤醒计算机,以便可以看到警报。我认为鼠标移动或按键唤醒它的原因是因为硬件中断,所以这可能是不可能的。
目前,该项目正在 C# 中实现。 我有兴趣了解适用于 Windows、MAC 和 Linux 的解决方案。
这是客户要求。我考虑了以下几点:
- 在大多数计算机上处于非活动状态后,用户必须登录。这些计算机不会收到警报
- 如果屏幕保护程序处于活动状态,则很有可能没有人在计算机旁。
我不想这样做:
- 防止同时激活屏幕保护程序或节能模式。
【问题讨论】:
标签: c# .net windows winforms screensaver