Sleep shortcut in win7 [duplicate]
Possible Duplicate:
What is the command to use to put your computer to sleep (not hibernate)?
When I try to create a sleep shortcut in windows 7 x64 using this code:
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
Then Windows hibernates instead of going to sleep.
I don't want to turn off hibernate as I do still want to be able to use it.
How do I make this work to make my computer go to sleep?
Do not call these functions from rundll32
. They were not designed to, and if you do, you are basically passing garbage as arguments.
You can use PsShutdown to suspend the computer (psshutdown -d
) or write a tiny program of your own (someone already did1).
1Compiled version.