如何在一个应用程序中调用另外一个可执行文件?用C+SDK实现的,需要用到那些API函数? 楼上说得对。不过ms现在推荐使用的是CreateProcess() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举例:WinExec("c:\\temp\\AnotherProg.exe"); system()---------------------------------------WinExec() // for 16 bit application----------------------------------------LoadModule() //for 16 bit application---------------------------------------CreateProcess() // for 32 bit例如: STARTUPINFO infoStart; PROCESS_INFORMATION infoProcess; memset(&infoStart,0,sizeof(infoStart)); infoStart.cb=sizeof(infoStart); if (!CreateProcess("c:\\windows\\notepad.exe","open d:\\temp.txt",NULL,NULL,FALSE,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&infoStart,&infoProcess)) { MessageBox("failed."); }----------------------------------------ShellExecute() //例如: ShellExecute(hwnd,"open","d:\\temp.txt",NULL,NULL,SW_SHOWNORMAL); //hwnd是有效的窗体句柄 OR ShellExecute(hwnd,"open","c:\\w system()WinExec()CreateProcess() 各位:我使用WinExec()好像是两个参数;成功了!但还有这么多兄弟说了这么多的方法:1,WinExec();2,CreateProcess();3,ShellExecute();4,LoadModual();5,System();????那位能说说他们的使用场合的区别。 system()怎么有console窗口弹出?其他都可以! 别用WinExec 具体解释请看 Windows核心程序设计的 第二章 1,WinExec(); //最好不用2,CreateProcess();//最好3,ShellExecute();//最好4,LoadModual();//过时5,System();//不好用 Installshield 怎么单步调试 歌词显示 求一个读U盘序列号代码 C++写Win32控制台程序怎么在指定行打印字符? COCOMBOBOX自绘问题 skin++ 一问? 小弟请问高手,如何将用VC实时采集的数据,用一个自动生成的文档保存下来 CRC校验的问题? 请推荐关于C#的经典书籍 mfc如何播放只有一帧的.swf文件 原来忘了在哪看到有位朋友有.raw转.bmp的代码,谁能发给我啊 怎样把CDC memDC内存区里的东西释放掉???
---------------------------------------
WinExec() // for 16 bit application
----------------------------------------
LoadModule() //for 16 bit application
---------------------------------------
CreateProcess() // for 32 bit
例如:
STARTUPINFO infoStart;
PROCESS_INFORMATION infoProcess; memset(&infoStart,0,sizeof(infoStart));
infoStart.cb=sizeof(infoStart);
if (!CreateProcess("c:\\windows\\notepad.exe","open d:\\temp.txt",NULL,NULL,FALSE,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&infoStart,&infoProcess))
{
MessageBox("failed.");
}----------------------------------------
ShellExecute() //
例如:
ShellExecute(hwnd,"open","d:\\temp.txt",NULL,NULL,SW_SHOWNORMAL); //hwnd是有效的窗体句柄
OR
ShellExecute(hwnd,"open","c:\\w
WinExec()
CreateProcess()
2,CreateProcess();
3,ShellExecute();
4,LoadModual();
5,System();????那位能说说他们的使用场合的区别。
2,CreateProcess();//最好
3,ShellExecute();//最好
4,LoadModual();//过时
5,System();//不好用