title: how to make start up program which starts when os starts
body: <p>Say i ve a C# program which does something,</p>
  
  <p>I want this program keep running by itself or start executing automatically when the computer starts.</p>
  
  <p>And how can i make this program not detectable i.e., it must not be detected in task manager's process list.</p>
  
  <p>say i ve  a program which displays random number on the windows forms.</p>
  
  <pre><code>for(;;)
  {
  Random random = new Random();
  int randomNumber = random.Next(0, 100);
  }
  </code></pre>
  
  <p>i want this program to run when computer starts and keep on running till the computer shutdowns.
  i dont want user to terminate it how to do it.</p>