回 帖 发 新 帖 刷新版面

主题:怎么在程序里调用已生成的.exe文件?

请问高手,我用mfc编了个程序,且生成了个.exe文件,现在我又编写另外一个程序,我怎么调用刚才生成的.exe,并打开它呢?用什么命令,还是怎么样?

回复列表 (共6个回复)

沙发

WinExec,ShellExecute,CreateProcess

板凳

打开一个应用程序 
ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW ); 
或 
ShellExecute(this->m_hWnd,"open","notepad.exe","c:\MyLog.log","",SW_SHOW ); 

3 楼

CreateProcess

4 楼

ShellExecute(NULL,"Open",sPath,"21",NULL,SW_SHOWNORMAL);
其中,sPath是你的可执行程序的路径名

5 楼

高手,我再问一下,在c中能调用吗?怎么调用?并且调用后,我如何在这个程序中获得windows界面上的某些参数。比如:获得该界面中某个编辑框中的数据。谢谢高手。

6 楼

CreateProcess

我来回复

您尚未登录,请登录后再回复。点此登录或注册