qq_40647214
夜袭中关村
采纳率50%
2021-03-09 17:01

c++调外部python.exe一闪而过看不到错误信息

使用ShellExecute在C++代码中拉起外部的exe(由python打包生成),代码如下

HINSTANCE ret = ShellExecute(NULL, (LPCTSTR)("open"), (LPCTSTR)("D:\\AutoTest\\mainTest.exe"), NULL, NULL, SW_SHOW );

demo.exe是一个用来测试的文件,demo.exe和mainTest.exe通过双击的方式都可以正常执行

demo可以通过代码正常拉起来

HINSTANCE ret = ShellExecute(NULL, (LPCTSTR)("open"), (LPCTSTR)("D:\\AutoTest\\demo.exe"), NULL, NULL, SW_SHOW );

但mainTest.exe想通过ShellExecute拉起来时,命令框一闪而过,而且看不到报错

mainTest中启动了FTPserver,并与其它进程进行了通信

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

为你推荐