title: C# - Kill process doesn't work properly
body: <p>I developing some parts of WPF application. I'm creating multiple user control for it. So, one of my user control, i open IExplore.exe with a url. After close that user control, i close that process. On my system seems working properly, but client's machines that using my user controls seems not working that way i want. Closing the Iexplore.exe thats right but when i look into "Task Manager" i seeing too many iexplore.exe . Some of that Iexplore.exe cannot be close, so kill all process with this name option not a option for me :)</p>
  
  <p>This is my class for start process.</p>
  
  <pre><code>class ses_process
      {
          static Process p = new Process();
          private Process Proc;
  
          public static bool start(string url)
          {
  
              p = Process.Start("IEXPLORE.EXE", "-nomerge "+url);
              //startInfo.WindowStyle = ProcessWindowStyle.Maximized;
              return true;
          }
          public static bool stop()
          {
              p = Process.GetProcessById(p.Id);
  
              bool return_deger = p.CloseMainWindow();
              return return_deger;
          }
          public Process proc
          {
              get { return Proc; }
              set
              {
                  if (Proc == null)
                  {
                      Proc = p;
                  }
              }
          }
  
      }
  </code></pre>
  
  <p>It's looking like this on Task Manager;</p>
  
  <pre><code>iexplore.exe                 16524 Console                   10     20.268 K
  iexplore.exe                 22572 Console                   10     40.636 K
  iexplore.exe                  2356 Console                   10    109.452 K
  calc.exe                     20572 Console                   10     11.208 K
  wuauclt.exe                  11716 Console                   10      1.092 K
  RuntimeBroker.exe             6096 Console                   10      3.180 K
  iexplore.exe                 10660 Console                   10     16.536 K
  iexplore.exe                 18272 Console                   10     71.972 K
  iexplore.exe                 20996 Console                   10     15.004 K
  iexplore.exe                 14188 Console                   10      2.080 K
  iexplore.exe                 12664 Console                   10     15.120 K
  iexplore.exe                  5612 Console                   10     27.660 K
  iexplore.exe                 18772 Console                   10     15.572 K
  iexplore.exe                 22568 Console                   10     35.944 K
  iexplore.exe                 21796 Console                   10     14.852 K
  iexplore.exe                 10524 Console                   10     19.100 K
  iexplore.exe                 13984 Console                   10     14.808 K
  iexplore.exe                 21088 Console                   10     19.664 K
  iexplore.exe                 10856 Console                   10     14.008 K
  iexplore.exe                  1048 Console                   10     12.652 K
  iexplore.exe                 22236 Console                   10     15.428 K
  iexplore.exe                 15584 Console                   10     24.204 K
  iexplore.exe                 16248 Console                   10      6.116 K
  iexplore.exe                  9684 Console                   10      3.064 K
  iexplore.exe                   752 Console                   10     14.480 K
  iexplore.exe                 12680 Console                   10     19.004 K
  iexplore.exe                  5772 Console                   10     14.064 K
  iexplore.exe                 17868 Console                   10     18.872 K
  iexplore.exe                  9272 Console                   10      5.644 K
  iexplore.exe                 14216 Console                   10      3.332 K
  iexplore.exe                  6060 Console                   10     11.820 K
  iexplore.exe                 21352 Console                   10     12.592 K
  iexplore.exe                 19604 Console                   10     15.392 K
  iexplore.exe                 16636 Console                   10     23.916 K
  iexplore.exe                 12584 Console                   10     14.796 K
  iexplore.exe                  2848 Console                   10     21.884 K
  iexplore.exe                 13696 Console                   10      5.608 K
  iexplore.exe                 11720 Console                   10      3.296 K
  SearchProtocolHost.exe       20896 Console                   10      2.404 K
  </code></pre>