erkennung
-
-
Du könntest es ja über den Prozessnamen überprüfen
unsigned long GetPIDbyName(char *procName) { HANDLE hProcessSnap; PROCESSENTRY32 pe32; hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); if(hProcessSnap == INVALID_HANDLE_VALUE) return 0; else { pe32.dwSize = sizeof( PROCESSENTRY32 ); Process32First( hProcessSnap, &pe32 ); do { if(!_tcsicmp(pe32.szExeFile, procName)) { CloseHandle( hProcessSnap ); return pe32.th32ProcessID; } } while( Process32Next(hProcessSnap,&pe32) ); } return 0; ; nicht gefunden }
wenn keine PID gefunden wurde, existiert der Prozess nicht.
-