How can I control the state of Windows. in Net? Especially interested in how to not let the system go to sleep (if the user for a long time did not use the input devices). How can I track event when the system is going to go into standby, sleep or hibernation because of user inactivity, and cancel it at run time (in some case)? Any information applicable to .Net would be useful.
Thanks in advance.