gpt4 book ai didi

c++ - 检索在 svchost 后面运行的服务的名称

转载 作者:行者123 更新时间:2023-11-28 07:14:03 29 4
gpt4 key购买 nike

是否可以通过 C/C++ 中的进程 ID 了解有关在 svchost.exe 后面运行的服务的详细信息(名称、描述、版本等)?

目前,我将获取正在运行的系统服务的列表,并将它们的 PID 与我已有的 svchost.exe 的 PID 进行比较。但我不完全确定,对于此类任务没有更好的解决方案。

感谢任何帮助。

提前致谢,里奇

最佳答案

是的,您必须比较 PID。使用 EnumServiceStatusEx() 获取每个正在运行的服务的 PID。只需知道,如果多个服务在同一个可执行文件中实现并启用了 SERVICE_WIN32_SHARE_PROCESS 标志,则多个服务可以共享同一个进程,因此您有时可能会遇到多次命中。

关于c++ - 检索在 svchost 后面运行的服务的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20520782/

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