1

我们正在创建一个显示系统,我们将在嵌入式 Windows 7 之上运行。计算机没有键盘或鼠标,因此没有直接的用户交互。

由于这些计算机将仅在特定时间使用,我们希望为它们定义时间表并使其关机(包括它们的屏幕),并在特定时间自动重新开机。

为此,我们需要能够从代码中设置 bios WakeOnRTC 计时器。如Schedule machine to wake up所述,从休眠或睡眠中唤醒是不够的。

我从其他人那里知道 MythBuntu 可以做到这一点,但那是基于 Linux 的。我还听说使用新兴的 UEFI-bioses 更容易实现这一点。

在这一点上,如果有人有解决方案,我们可以选择任何 bios。

4

1 回答 1

0

我不会放太多,因为这个问题已经回答了,请参阅以下链接。

C#:如何唤醒已关闭的系统? http://www.codeproject.com/Articles/49798/Wake-the-PC-from-standby-or-hibernation

简而言之,解决方案围绕以下两个 Win32 API 函数展开:

  • 创建等待定时器
  • 设置等待定时器
  • 于 2015-06-27T09:06:28.590 回答