Subversion Repositories Kolibri OS

Rev

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
}