Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 正在检索在svchost后面运行的服务的名称_C++_C_Winapi - Fatal编程技术网

C++ 正在检索在svchost后面运行的服务的名称

C++ 正在检索在svchost后面运行的服务的名称,c++,c,winapi,C++,C,Winapi,是否可以通过C/C++中的进程id了解在svchost.exe后面运行的服务的详细信息(名称、描述、版本等) 目前,我将获取正在运行的系统服务列表,并将它们的PID和我已经拥有的svchost.exe的PID进行比较。但我不能完全肯定,对于这样的任务,没有更好的解决方案 感谢您的帮助 提前感谢,, 里奇是的,您必须比较PID。使用EnumServiceStatusEx()获取每个正在运行的服务的PID。要知道,如果多个服务在同一个可执行文件中实现,并且启用了服务\u WIN32\u共享\u进程标

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

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

感谢您的帮助

提前感谢,,
里奇

是的,您必须比较PID。使用
EnumServiceStatusEx()
获取每个正在运行的服务的PID。要知道,如果多个服务在同一个可执行文件中实现,并且启用了
服务\u WIN32\u共享\u进程
标志,则它们可能共享同一进程,因此您有时可能会遇到多个点击。

我有点担心您将如何处理这些信息。谢谢您的回复,Remy。也许,我会这样做。