从C ++代码启动提升的子进程并通过stdin / stdout

时间:2017-07-12 16:46:48

标签: c++ windows winapi

我需要使用C ++代码中提升的权限启动子进程。我根本不熟悉Windows API,通过粗略的谷歌搜索我发现了 a)要启动升级过程,我需要将ShellExecuterunas动词一起使用 b)通过stdin / stdout与子进程通信我必须使用CreateProcess

但我还没有办法同时做两件事。

另外,我需要

  • 在流程完成时获取回调,或者轮询它以查看它是否仍在运行

  • 检查其返回码

正如我所说,我对Windows API完全不熟悉,有人能指出我正确的功能吗?

0 个答案:

没有答案