/programs/cmm/lib/kolibri.h |
---|
588,4 → 588,11 |
EAX = 8; |
EDX += BT_DEL; |
$int 0x40; |
} |
inline fastcall dword GetStartTime() |
{ |
$mov eax,26 |
$mov ebx,9 |
$int 0x40 |
} |
/programs/cmm/lib/patterns/restart_process.h |
---|
0,0 → 1,19 |
enum { |
MULTIPLE, |
SINGLE |
}; |
void RestartProcessByName(dword proc_name, byte multiple) { |
int i; |
proc_info Process; |
for (i=0; i<1000; i++;) |
{ |
GetProcessInfo(#Process, i); |
if (strcmpi(#Process.name, proc_name)==0) |
{ |
KillProcess(Process.ID); |
if (multiple==SINGLE) break; |
} |
} |
RunProgram(proc_name, ""); |
} |