我在C ++中创建一个简单的GUI,里面只有很少的按钮。我想点击这些按钮时启动一些外部.exe文件。
实现这一目标的代码是什么?
答案 0 :(得分:5)
最简单的形式:system("c:\\path\\to\\binary.exe");
。
如果您需要更多控制权,请使用CreateProcess()
之类的内容。
答案 1 :(得分:1)
避免 system()解决方案,请参阅this post进行解释。您应该使用CreateProcess作为可执行文件,使用ShellExecute打开带有相关应用程序的文件。
答案 2 :(得分:0)
看看CreateProcess()。您也可以使用system(),但在您调用的进程退出之前,system()不会返回。