-2
我已经处理到服务和处理的过程。是否有可能重新启动此过程作为子进程来服务?如果是,我该怎么办?启动过程,子进程服务
无论这种服务和流程是由其他应用程序创建的,在这里我得到处理对这些。服务
获取手柄:
schService = OpenService(schSCManager, ServiceName, SERVICE_CHANGE_CONFIG);
获取句柄过程:
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);
我想停下来,开始hprocess
作为孩子schservice
。
告诉我们你试过的东西 – lmiguelmh
Windows并没有真正具有在* nix中找到的父/子进程的概念。父母只是调用'CreateProcess'的过程,父母可以非常高兴地终止离开孩子继续而没有父母。如果您有两个进程的句柄,那么这些进程已经存在。你真正的问题是什么?你为什么要问? –
'OpenService()'不返回正在运行的服务进程的句柄。 –