我正在尝试制作一个闹钟。当计算机处于睡眠模式时,当触发警报时,我希望计算机唤醒并播放警报。可以告诉我如何在2008年的vb中做到这一点。
答案 0 :(得分:5)
看看here,看看这是否符合您的需求?本文介绍如何从待机或休眠状态唤醒计算机。
希望这有帮助, 最好的祝福, 汤姆。
答案 1 :(得分:0)
据我所知,这是不可能做到的。 “睡眠模式”(ACPI S3)是硬件电源状态,并且在计算机处于S3状态时不执行软件指令。要唤醒机器,您必须从硬件的实时时钟安排中断;并非所有的RTC都支持通过中断从S3唤醒机器,因此在您的机器上完全不可能。即使您的RTC能够执行此操作,Visual Basic也不会提供适当的硬件接口;您可能需要使用较低级别的语言(C或甚至汇编语言)来访问这些功能。