I already know how to start a program when a user logs onto Windows 7. *(Not easy to find, but once you know the trick, it is easy as pie: Place a shortcut into C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup). So don't answer that. I already know that.
But my question is this:
How can I get the same program to launch *before* the users logon? I want the program to launch whenever Windows restarts.
This program doesn't require user privileges - doesn't require opening any files, etc., except access to (of course) its location within C:\Program Files (x86)/ folder.
(What is it, you may ask? I want to launch a Wake-on-LAN program to send a "magic packet" to a sleeping computer on the local subnet. The sleeping computer happens to host some shared data.)