主题:怎么在程序里调用已生成的.exe文件?
			 jhcnotjht
				 [专家分:0]  发布于 2008-04-04 14:22:00
 jhcnotjht
				 [专家分:0]  发布于 2008-04-04 14:22:00							
			请问高手,我用mfc编了个程序,且生成了个.exe文件,现在我又编写另外一个程序,我怎么调用刚才生成的.exe,并打开它呢?用什么命令,还是怎么样?
						
					 
		
			
回复列表 (共6个回复)
		
								
				沙发
				
					 yeknight [专家分:1560]  发布于 2008-04-06 13:04:00
yeknight [专家分:1560]  发布于 2008-04-06 13:04:00				
				WinExec,ShellExecute,CreateProcess
							 
						
				板凳
				
					 yeknight [专家分:1560]  发布于 2008-04-06 13:37:00
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
s110 [专家分:1060]  发布于 2008-04-06 22:16:00				
				CreateProcess
							 
						
				4 楼
				
					 daniao [专家分:30]  发布于 2008-04-06 22:29:00
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
jhcnotjht [专家分:0]  发布于 2008-04-09 08:24:00				
				高手,我再问一下,在c中能调用吗?怎么调用?并且调用后,我如何在这个程序中获得windows界面上的某些参数。比如:获得该界面中某个编辑框中的数据。谢谢高手。
							 
						
				6 楼
				
					 golden.pons [专家分:0]  发布于 2008-04-09 10:55:00
golden.pons [专家分:0]  发布于 2008-04-09 10:55:00				
				CreateProcess
							 
									
			
我来回复