4

Возможный дубликат:
Какую команду использовать, чтобы перевести компьютер в спящий режим (не в спящий режим)?

Когда я пытаюсь создать ярлык сна в Windows 7 x64, используя этот код:

C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState Sleep
C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState
C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState 0.1.0

Тогда Windows зимует вместо того, чтобы идти спать.

Я не хочу отключать режим гибернации, поскольку я все еще хочу иметь возможность использовать его.

Как заставить эту работу заставить мой компьютер спать?

1 ответ1

17

Не вызывать эти функции из rundll32 Они не были предназначены для, и если вы делаете, вы в основном передаете мусор в качестве аргументов.

Вы можете использовать PsShutdown для приостановки работы компьютера (psshutdown -d) или написать крошечную собственную программу (кто-то уже сделал 1).


1 Скомпилированная версия.

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