Great idea and great implementation.
Do you plan to release the source code? I understood it is written with AutoHotkey, right?
I have a password defined for my user and I have to, it's required by a remote control tool I use. I'm willing to add support for auto-login at boot myself if you do not want to do it.-snark_be
Thanks for the kind words. Boot Snooze turned out to be MUCH more popular than I ever anticipated. No, I don't plan on releasing the source code and, yes, it's written in AutoHotkey. I specifically didn't add auto-login for two reasons. One, I didn't want BootSnooze seen as a security issue and, two, I'm a fan of the "one tool for one job" way of writing software. Honestly, BootSnooze is one of the simplest apps I've written here on DonationCoder. In case you require more information on how Boot Snooze works, here you go.
BootSnooze writes a single entry to the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
This key is meant for uses such as these since the Windows OS removes the entry once it's run, hence, "RunOnce". The part of BootSnooze that does the suspending/hibernating is the standard Windows API call found here (this is also described in the AHK help file under the "Shutdown" entry):
http://msdn.microsof...3201%28VS.85%29.aspxYou can even do it yourself from the Run prompt like this:
http://support.microsoft.com/kb/555569