Предпочтительное действие при отключении питания - Windows - PullRequest
0 голосов
/ 29 апреля 2011

У меня есть программа, которая занимает много времени и предназначена для запуска без присмотра. В Windows, каков наилучший способ определения предпочтительного действия пользователя при отключении питания.

  • Что делает кнопка питания.
  • В Windows 7, меню "Пуск" выход из системы действие (которое по умолчанию выключено).

Как определить эти значения в Windows XP, Windows Vista и Windows 7?

Есть ли API для этого? (т. е. выключение, приостановка или спящий режим в соответствии с предпочтениями пользователя)

1 Ответ

0 голосов
/ 29 апреля 2011

Если вы используете управляемый код, есть PowerGetActiveScheme. Вот пример того, как использовать это здесь: http://www.pinvoke.net/default.aspx/powrprof.powergetactivescheme

...