c++ WinExec 打开外部程序有问题的解决办法

 本人用WinExec 打开三个外部程序,第一个打开正常,第二第三个程序打开后,初始化失败,

解决方法: SetCurrentDirectory

   TCHAR CurrentPath[MAX_PATH]={0};
    GetCurrentDirectory(MAX_PATH,CurrentPath);
    SetCurrentDirectory(调用程序的相对路径);//改成你想调用的路径
      WinExec();//执行
     SetCurrentDirectory(CurrentPath);//设置回原来主程序的当前路径
发布了90 篇原创文章 · 获赞 33 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/y281252548/article/details/88964865