标签: c++ windows winapi
我需要使用C ++代码中提升的权限启动子进程。我根本不熟悉Windows API,通过粗略的谷歌搜索我发现了 a)要启动升级过程,我需要将ShellExecute与runas动词一起使用 b)通过stdin / stdout与子进程通信我必须使用CreateProcess
ShellExecute
runas
CreateProcess
但我还没有办法同时做两件事。
另外,我需要
在流程完成时获取回调,或者轮询它以查看它是否仍在运行
检查其返回码
正如我所说,我对Windows API完全不熟悉,有人能指出我正确的功能吗?