gpt4 book ai didi

c++ - TerminateProcess 不适用于已验证的进程 ID

转载 作者:可可西里 更新时间:2023-11-01 09:21:29 27 4
gpt4 key购买 nike

我正在开发应该终止具有给定名称的进程的应用程序。我使用的操作系统是 Windows 7。问题是,对于任务管理器中列出的所有具有非空白用户名字段的进程,它工作正常。但是,当一个进程的用户名为空时,即使任务管理器也无法将其终止。

谁能告诉我为什么有些进程没有用户名。在我的例子中,它是 csrss.exe winlogon.exe,不幸的是我想杀死一个旧应用程序。我检查的所有其他进程都有正确的用户名。

有什么方法可以将用户名添加到现有流程吗?

任何人都可以推荐我更好的解决方案来杀死应用程序而不是终止进程()?

最佳答案

无法终止这些进程,因为您没有这样做的权限。您必须以提升的权限执行您的应用程序才能正常工作。没有别的办法。

关于c++ - TerminateProcess 不适用于已验证的进程 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7869347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com