首页 > 解决方案 > C ++创建进程命令行在命令行参数中执行powershell命令

问题描述

我想用这样的东西创建过程:

LPTSTR cmdArgs = _T("C:\\Windows\\System32\\cmd.exe PowerShell -Command Add-AppxPackage -Path \"C:\\Users\\TEST2\\abc.appx\" ");

调用API如下:

CreateProcess(NULL, cmdArgs, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)

当我这样做时,应用程序就会陷入僵局。

标签: c++

解决方案


推荐阅读