Форум: "WinAPI";
Текущий архив: 2014.01.19;
Скачать: [xml.tar.bz2];
ВнизКак узнать путь к процессу? Найти похожие ветки
← →
Алексей4105 (2010-03-04 07:03) [0]Получить путь к файлу знаю имя процесса.
говорят GetModuleFileName но не могу наладить.
← →
Алексей4105 (2010-03-04 07:05) [1]к чужому процессу
← →
Алексей4105 (2010-03-04 08:28) [2]Нашел это
procedure CreateWinNTProcessList();
var
PIDArray: array[0..1023] of DWORD;
cb: DWORD;
I: Integer;
ProcCount: Integer;
hMod: longint;
hProcess: THandle;
ModuleName: array[0..300] of Char;
begin
EnumProcesses(@PIDArray, SizeOf(PIDArray), cb);
ProcCount := cb div SizeOf(DWORD);
for I := 0 to ProcCount - 1 do
begin
hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or
PROCESS_VM_READ,
False,
PIDArray[I]);
if (hProcess <> 0) then
begin
EnumProcessModules(hProcess, @hMod, SizeOf(hMod), cb);
GetModuleFilenameEx(hProcess, hMod, ModuleName, SizeOf(ModuleName));
writeln(ModuleName);
CloseHandle(hProcess);
end;
end;
end;
кроме функций psapi как можно?
← →
Игорь © (2010-03-14 05:25) [3]
QueryFullProcessImageName
GetProcessImageFileName
NtQueryInformationProcess
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2014.01.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c