Rev 5598 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5548 | leency | 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 | }1000;> |