2009-11-27 60 views

回答

7

你可以看看这个page。恕我直言,这项任务将涉及一些沉重的互操作性呼叫。

+0

如果完全有可能从托管代码。有些事情不是。 – 2009-11-27 09:50:26

0

鉴于系统处于待机状态,您有一定的限制,几乎肯定会依赖外部触发器和/或设备系统BIOS的功能。

想到的主要方法是局域网唤醒,如果系统具有此功能,那么您可以让中央“服务器”在需要时向设备发射“唤醒”数据包间隔时间,然后系统会弹出生命,我不确定是否有能力通过简单的调用来确定系统是否处于待机状态。一种解决方案可能是让您的服务在目标系统上运行,并以指定的时间间隔获取当前时间,然后您的应用程序将在该时间间隔内休眠,并在下一次检索时间时与其进行快速比较存储时间以查看所用时间间隔是否与睡眠时间相匹配,如果不是,则可能花费一些时间进入待机状态。

5

您可以从睡眠中唤醒计算机有预定任务:

alt text

所以,也许到create a scheduled task最简单的选项,以在适当的时间运行。

相关问题