Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.02 KB | None | 0 0
  1. static void Main(string[] args)
  2.         {
  3.             try
  4.             {
  5.                 string process = args[1].Replace(".exe", "");
  6.  
  7.                 Console.WriteLine("Terminate process!");
  8.                 while (Process.GetProcessesByName(process).Length > 0)
  9.                 {
  10.                     Process[] myProcesses2 = Process.GetProcessesByName(process);
  11.                     for (int i = 1; i < myProcesses2.Length; i++)
  12.                     {
  13.                         myProcesses2[i].Kill();
  14.                     }
  15.  
  16.                     Thread.Sleep(300);
  17.                 }
  18.  
  19.                 if (File.Exists(args[1]))
  20.                 {
  21.                     File.Delete(args[1]);
  22.                 }
  23.  
  24.                 File.Move(args[0], args[1]);
  25.  
  26.                 Console.WriteLine("Starting " + args[1]);
  27.                 Process.Start(args[1]);
  28.             }
  29.             catch (Exception ex)
  30.             {
  31.                 Console.WriteLine(ex.Message);
  32.                 Console.ReadKey();
  33.             }
  34.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement