Я работаю над приложением, которое должно завершить процесс с заданным именем.
Я использую операционную систему Windows 7. Дело в том, что для всех процессов, перечисленных в диспетчере задач с непустым полем ИМЯ ПОЛЬЗОВАТЕЛЯ, все работает нормально. Однако, когда процесс имеет пустое имя пользователя, он не может быть уничтожен даже диспетчером задач.
Может кто-нибудь сказать мне, почему у некоторых процессов нет имени пользователя. В моем случае это csrss.exe winlogon.exe и, к сожалению, старое приложение, которое я хочу убить. Все остальные процессы, которые я исследовал, имеют правильное имя пользователя.
Есть ли способ добавить имя пользователя в существующий процесс?
Кто-нибудь может порекомендовать мне лучшее решение для убийства приложения, чем
terminateProcess ()?