Как вывести компьютер из спящего режима? в выпуске Vb 2008 expr
Я пытаюсь сделать будильник. Когда компьютер находится в спящем режиме, когда срабатывает будильник, я хочу, чтобы компьютер проснулся и включил будильник. Можете сказать мне, как это сделать в VB 2008.
2 ответа
Посмотрите здесь, чтобы увидеть, если это соответствует вашим потребностям? В этой статье объясняется, как вывести компьютер из ждущего или спящего режима.
Надеюсь, это поможет, С наилучшими пожеланиями, Том.
Насколько я знаю, это невозможно сделать. "Спящий режим" (ACPI S3) является состоянием питания оборудования, и программные инструкции не выполняются, пока компьютер находится в состоянии S3. Чтобы разбудить машину, вам нужно запланировать прерывание от аппаратных часов реального времени; не все RTC поддерживают пробуждение машины от S3 через прерывания, поэтому это может быть абсолютно невозможно на вашей машине. Даже если ваш RTC способен сделать это, похоже, что Visual Basic не обеспечивает соответствующий интерфейс с оборудованием; вам, вероятно, потребуется язык более низкого уровня (C или даже ассемблер) для доступа к этим функциям.