Альтернативный сборщик информации о запущенных процессах через WMI.
Без использования ProcessInfo, равно как EnumProcess, и InlineCode: оболочкой для WMI служит VBJScript (WSH)
Pros:
+ Выдаёт ID родительского процесса
+ Выдаёт дату и время запуска процесса
+ Перечисляет процессы в хронологическом порядке, начиная с запущенных первыми
+ Совместим практически с любой Windows 32 bit (требует проверки)
+ Совместим с Windows 64 bit (требует проверки)
+ Совместим с Free Pascal Compiler (FPC)
Cons:
- Требует установленных и работающих служб WSH и WMI (поставляются со всеми современными официальными сборками ОС Windows по умолчанию)
- Все данные выдаёт в виде String
- Дату и время запуска процесса выдаёт в достаточно специфическом виде

ToDo list:
~ Точка параметров - путь к удалённому компьютеру, на котором опрашиваем процессы
~ Точки выходных данных - на каждое свойство процесса в отдельности
~ Чёткое различение 32 bit и 64 bit процессов
~ Рассчитывать загрузку процессом процессора и занятую память
~ Принимать команды управления процессами (включая 64 bit!)
~ Определять пользователя, запустившего процесс
~ Точка метода - сбор информации по конретному процессу (на основании PID)
~ Автоматические настройка и старт необходимых для работы служб (маловероятно т.к., возможно, потребует привилегии Администратора)