主题:怎么在程序里调用已生成的.exe文件?
jhcnotjht
[专家分:0] 发布于 2008-04-04 14:22:00
请问高手,我用mfc编了个程序,且生成了个.exe文件,现在我又编写另外一个程序,我怎么调用刚才生成的.exe,并打开它呢?用什么命令,还是怎么样?
回复列表 (共6个回复)
沙发
yeknight [专家分:1560] 发布于 2008-04-06 13:04:00
WinExec,ShellExecute,CreateProcess
板凳
yeknight [专家分:1560] 发布于 2008-04-06 13:37:00
打开一个应用程序
ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );
或
ShellExecute(this->m_hWnd,"open","notepad.exe","c:\MyLog.log","",SW_SHOW );
3 楼
s110 [专家分:1060] 发布于 2008-04-06 22:16:00
CreateProcess
4 楼
daniao [专家分:30] 发布于 2008-04-06 22:29:00
ShellExecute(NULL,"Open",sPath,"21",NULL,SW_SHOWNORMAL);
其中,sPath是你的可执行程序的路径名
5 楼
jhcnotjht [专家分:0] 发布于 2008-04-09 08:24:00
高手,我再问一下,在c中能调用吗?怎么调用?并且调用后,我如何在这个程序中获得windows界面上的某些参数。比如:获得该界面中某个编辑框中的数据。谢谢高手。
6 楼
golden.pons [专家分:0] 发布于 2008-04-09 10:55:00
CreateProcess
我来回复