c++ - 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# - 在 WPF 中将多个 TreeViews 显示为 TreeViewItems 列表的 ObservableCollection
- python - 如何检查嵌套字典中的查找深度作为类属性?
- python - 2 diff size mesh python的插值纹理
- visual-studio - 部署成功但Android应用程序未在vs 2019最新版本上以xamarin形式启动?
- python - 有没有办法在 AGI python 中流式传输实时音频以进行语音识别?
- amazon-web-services - 现场服务是否会启动手动停止的现场实例
- mysql - 如何加入按时间戳排序的具有多个唯一性的表
- android-studio - Searchview 应该只过滤来自 listview androidstudio 的前 5 个字符
- azure-devops - Azure Devops Pipelines 并行作业的每月或每分钟计费
- unity3d - 如何摆脱未找到统一目录的错误