Subversion Repositories Kolibri OS

Rev

Rev 5598 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. enum {
  2.         MULTIPLE,
  3.         SINGLE
  4. };
  5.  
  6. void RestartProcessByName(dword proc_name, byte multiple) {
  7.         int i;
  8.         proc_info Process;
  9.         for (i=0; i<1000; i++;)
  10.         {
  11.                 GetProcessInfo(#Process, i);
  12.                 if (strcmpi(#Process.name, proc_name)==0)
  13.                 {
  14.                         KillProcess(Process.ID);
  15.                         if (multiple==SINGLE) break;
  16.                 }
  17.         }
  18.         RunProgram(proc_name, "");     
  19. }