title: C# - How to Suspend to RAM and wakeup
body: <p>I want to make a utility that will allow the system to use the Suspend to RAM feature and also have the ability to wakeup at a certain time.</p>
  
  <p>Is this possible and how can I do this?</p>
  
  <p>Code snippets would be great to look at.</p>
  
  <p>Thanks</p>