Существует ли универсальный способ (работающий на Windows XP/Vista/7) для определения времени «выключения /включения» или «спящего режима /пробуждения» компьютера?

редактировать: я хочу определить это программно.

4 ответа4

0

Посмотрите на класс EventLog .

0

Вам может потребоваться доступ к BIOS, если в рассматриваемой системе используются какие-либо настройки Wake-On-LAN. Для этого вы должны использовать класс Win32_BIOS.

0

Если вы ищете параметр в Windows, проверьте классы WMI в .Net (System.Управление пространством имен).

0

Инициализирует новый экземпляр класса ManagementClass. Класс представляет класс управления Common Information Model (CIM) из классов WMI . , Проверьте пример на странице документации, которая может помочь вам в их использовании.

Дополнительные сведения см. В разделе "Классы Win32" в документации по инструментарию управления Windows в библиотеке MSDN здесь.

Если вы используете библиотеку Windows Development Kit, то есть много библиотечных методов для получения информации, используя классы WMI и каталоги управления сценариями.

Если вы получаете его с помощью Windows Development Kit, то проверьте это.

http://blogs.technet.com/b/heyscriptingguy/archive/2010/08/31/get-windows-power-plan-settings-on-your-computer-by-using-powershell.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .