pobranie ID procesu z nazwy

Odpowiedz Nowy wątek
2006-07-18 00:12
Krzywy
0

Nigdzie nie mogę znaleźć jak pobrać id porcesu znając jego nazwę, np jak pobrać id procesu notepad.exe itp. ?

Dzięki za temat : ) Sam chciałem taki zakładać :> - Sebaso.PL 2011-05-17 13:52

Pozostało 580 znaków

2006-07-18 01:08
0

var
uchwyt :THandle;
proces :TProcessEntry32;
id:Cardinal;

{...}

uchwyt:= CreateToolHelp32SnapShot(TH32CS_SNAPALL,0);
proces.dwSize:= SizeOf(Proces);
if Integer(Process32First(uchwyt, proces)) <> 0 then
repeat
GetWindowThreadProcessId(uchwyt,ID);
if UpperCase(ExtractFileName(proces.szExeFile))=UpperCase('Notepad.exe') then id:=proces.th32ProcessID;
until Integer(Process32Next(uchwyt, proces)) = 0;
CloseHandle(uchwyt);

Postaraj się tego poszukać na 4p, gdzieś było...
Niestety nie wiem czy to zadziała :P

Pozostało 580 znaków

2006-07-18 01:19
krzywy
0

a jak pobrać uchwyt procesu przy próbie zamknięcia go w TasmManagerze?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0