我正在处理应该杀死具有给定名称的进程的应用程序。 我使用的操作系统是Windows 7.事情是,对于任务管理器中列出的所有进程,使用非空白的USER NAME字段,它可以正常工作。但是,当进程具有空用户名时,即使是任务管理器也无法将其杀死。
任何人都可以告诉我为什么某些进程没有用户名。在我的情况下,它是csrss.exe winlogon.exe,不幸的是我想杀死一个旧的应用程序。我检查的所有其他进程都有一个正确的用户名
有没有办法在现有流程中添加用户名?
任何人都可以建议我更好地解决杀死应用程序的问题 terminateProcess()?
答案 0 :(得分:4)
由于您没有权限,因此无法终止这些进程。您必须使用提升的权限执行您的应用程序才能工作。没有其他办法。