title: C# put pc to sleep or hibernate
body: <p>I want to put my system to either sleep or hibernate, two different options.</p>
  
  <p>How would I do this with API's, I don't really want to use Process, and that doesn't allow me to choose what method I want for this action.</p>