2

我正在尝试做一个闹钟。当计算机处于睡眠模式时,当触发警报时,我希望计算机唤醒并播放警报。可以告诉我如何在 vb 2008 中执行此操作。

4

2 回答 2

5

看看这里,看看这是否符合您的需求?本文介绍如何将计算机从待机或休眠状态唤醒。

希望这会有所帮助,最好的问候,汤姆。

于 2010-01-04T01:15:49.267 回答
0

据我所知,这是做不到的。“睡眠模式”(ACPI S3)是一种硬件电源状态,当计算机处于 S3 状态时,软件指令不会被执行。要唤醒机器,您必须从硬件的实时时钟中安排一个中断;并非所有 RTC 都支持通过中断从 S3 唤醒机器,因此这在您的机器上可能完全不可能。即使您的 RTC 能够做到这一点,Visual Basic 似乎也没有为硬件提供适当的接口。您可能需要较低级别的语言(C 甚至汇编语言)来访问这些功能。

于 2010-01-04T01:10:22.993 回答