以编程方式中断活动屏幕保护程序?

原因:我正在开发一个需要在桌面上显示信息的紧急警报应用程序。 当客户端收到警报时,会popup一个窗口。 如果屏幕保护程序处于活动状态,或者显示器处于待机状态,则警报将不可见。 我想知道是否有可能通过某种程序化的鼠标移动或系统调用唤醒计算机,以便警报可见。 我认为鼠标移动或按键唤醒的原因是因为硬件中断,所以它可能是不可能的。

目前,该项目正在C#中实施。 我很想听听有关Windows,MAC和Linux的解决scheme。

这是客户的要求。 我已经考虑了以下几点:

  • 在大多数电脑闲置后,用户必须login。 那些电脑不会得到警报
  • 如果屏幕保护程序处于活动状态,那么很可能无论如何都没有人在电脑上。

我不是试图:

  • 防止屏幕保护程序或节能模式一起启动。

Solutions Collecting From Web of "以编程方式中断活动屏幕保护程序?"