title: Scheduling tasks with 'schtasks' without admin privileges C#
body: <p>I am trying to schedule the tasks from my application using <code>schtasks</code> instead of using the Windows Task Scheduler COM/managed API.<br/>
  Creating a task here is easier by using this on command line <code>schtasks /Create /tn "MyApp" /tr c:\myapp.exe /sc onlogon</code> but I opened the command line as an administrator to get the task created (otherwise I get access denied)</p>
  
  <p>From my application, to create the task I use<br/></p>
  
  <pre><code>string args = @"/Create /tn MyApp /tr c:\myapp.exe /sc onlogon";
  Process.Start("schtasks", args);
  </code></pre>
  
  <p>However, the task gets created only if I run my application as an administrator. I need to avoid this, so that any user can create the task without the hassle of running the app as admin. Any suggestions on how ca this be done?</p>