【发布时间】:2012-05-22 06:00:21
【问题描述】:
我编写了一个应用程序并使用服务来启动它。全部在 C++ 中,在 Windows 7 上。我的查询类似于 How can a Windows Service determine its ServiceName?
有没有办法在运行时确定(在 C++ 中)可执行文件中启动该可执行文件的服务的名称。
只需要一个指向正确方向的指针。
谢谢
【问题讨论】:
-
这里有两个不同的问题:首先,如何获取启动 exe 的进程。二、如何获取进程的服务名。
-
只有 1 个问题。当我的服务启动 exe 时,我想知道启动该可执行文件的服务的名称(在 exe 中)。
-
就像我说的,这是一个两步过程,因为首先您需要识别启动您的 exe 的进程(也就是您的服务的 PID),然后您需要识别与该进程关联的服务的名称。
-
stackoverflow.com/questions/1841790/… 的可能重复项。在那里查看我的答案
标签: c++ windows-services