Ветеран
Группа: Модератор
Сообщений: 1583
|
Названия процессов не знаю, можно легко узнать имена файлов из которых эти процессы запущены. Например так:
CODE |
TProcessEntry32 prj;
prj.dwSize = sizeof(PROCESSENTRY32);
HANDLE hss = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
if (((int)(hss)) == (-1)) return;
try {
for (bool loop = Process32First(hss, &prj); loop; loop = Process32Next(hss, &prj))
{ спецификация_файла = AnsiString(prj.szExeFile).Trim().UpperCase();
// if (fname.IsEmpty()) continue;
// FileNameSplit (fname, &drv, &dir, &name, &ext);
}
} // try
catch (...) {; }
CloseHandle(hss);
| |