Функциональность списка задач и просмотра задач в командной строке также может помочь в этом.Ваша программа может запустить cmd.exe в объекте процесса и ввести
tasklist /s remoteServer /u userName
в качестве ввода, а затем прослушать вывод.Будет запрошен пароль для учетной записи, который должен быть указан в качестве следующего ввода.Затем вы можете прослушивать последовательные выходные данные, пока не будет достигнут EndOfOutput.
Или, если у вас есть доступ к удаленному компьютеру, вы можете написать программу для Windows Form или консольное приложение, в котором размещается служба WCF, с методом, который возвращает список.запуска процессов с помощью Process.GetProcesses (), который будет выполняться на удаленном компьютере.Используя сервисный клиент в вашей программе, вы можете вызвать удаленный метод.
Любое из двух приведенных выше будет работать без использования WMI, я думаю.