DELPHI СПИСОК ПРОЦЕССОВ
Delphi предоставляет возможность получить список всех процессов, запущенных на компьютере, с использованием функции EnumProcesses
. Данная функция возвращает массив идентификаторов процессов, которые затем можно обработать для получения дополнительной информации.
Пример кода:
var PIDArray: array[0..1023] of DWORD; cbNeeded, i: DWORD;begin EnumProcesses(@PIDArray, SizeOf(PIDArray), cbNeeded); for i := 0 to (cbNeeded div SizeOf(DWORD)) - 1 do if PIDArray[i] <> 0 then //обработка идентификатора процессаend;
В данном примере функция EnumProcesses
заполняет массив PIDArray
идентификаторами процессов. Затем каждый идентификатор может быть использован для получения информации о процессе с помощью других функций API.
DELPHI Урок 5 Создание отчета, экспорт отчета, печать отчета (FastReport)
Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие
ПОЧЕМУ ЗАПРЕТИЛИ ЭТИ ДВИГАТЕЛИ? Документальный фильм про альтернативные ДВС и авто технологии
Деловая программа ПМЭФ-2023. День третий: прямая трансляция
Разработка приложений с помощью WinAPI. Урок 11 Процессы
DELPHI Урок 6 Связи между таблицами (ADOQuery)