📄 subject_61156.htm
字号:
<p>
序号:61156 发表者:lvjzh*** 发表日期:2003-11-18 10:16:58
<br>主题:怎样结束应用程序?
<br>内容:我用 if(WinExec("cmppic",SW_SHOW)<31)<BR> { MessageBox("启动程序错误,退出! ",<BR> "恒宇监控",<BR> MB_ICONEXCLAMATION |<BR> MB_OK);<BR> }<BR>启动一个应用程序,怎么把它在主程序结束时关闭,请指教谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:楚天琪 回复日期:2003-11-18 10:38:25
<br>内容:if(WinExec("cmppic",SW_SHOW)<31)<BR> { int i=MessageBox("启动程序错误,退出! ",<BR> "恒宇监控",<BR> MB_ICONEXCLAMATION |<BR> MB_OK);<BR> if(i==IDOK) return false;<BR> }
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:redleaf 回复日期:2003-11-18 13:24:00
<br>内容:if(WinExec("cmppic",SW_SHOW)<31)<BR> { int i=MessageBox("启动程序错误,退出! ",<BR> "恒宇监控",<BR> MB_ICONEXCLAMATION |<BR> MB_OK);<BR> SendMessage(WM_QUIT, 0, 0);<BR> }
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萨达姆的黑手掌 回复日期:2003-11-18 15:18:15
<br>内容:WinExec("cmppic",SW_HIDE);试试吧,我也不知道可以不可以。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bottle_fish 回复日期:2003-11-19 12:02:59
<br>内容:ExitProcess(0);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-11-19 15:41:58
<br>内容:VOID ExitProcess(<BR> UINT uExitCode // exit code for all threads<BR>);<BR>uExitCode可以用<BR>BOOL GetExitCodeProcess(<BR> HANDLE hProcess, // handle to the process<BR> LPDWORD lpExitCode // address to receive termination status<BR>);<BR>来获取
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lvjzh*** 回复日期:2003-11-19 17:20:12
<br>内容:也就是在我的主程序里调用一个cmmpic.exe程序,我想在主程序结束时自动关闭cmmpic.exe<BR>问:怎么做?请说详细点!<BR>谢谢!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-11-19 17:53:01
<br>内容:这样试试:<BR>//执行程序<BR> PROCESS_INFORMATION pro_info;<BR> STARTUPINFO startupinfo;<BR> <BR> startupinfo.cb=sizeof(startupinfo);<BR> startupinfo.wShowWindow=SW_HIDE;<BR> startupinfo.lpReserved=NULL;<BR> startupinfo.lpDesktop=NULL;<BR> startupinfo.lpTitle=NULL;<BR> startupinfo.dwX=0;<BR> startupinfo.dwY=0;<BR> startupinfo.dwXSize=200;<BR> startupinfo.dwYSize=300;<BR> startupinfo.dwXCountChars=500;<BR> startupinfo.dwYCountChars=500;<BR> startupinfo.dwFlags=STARTF_USESHOWWINDOW;<BR> startupinfo.wShowWindow=SW_HIDE;<BR> startupinfo.cbReserved2=0;<BR> startupinfo.lpReserved2=NULL;<BR> startupinfo.hStdInput=stdin;<BR> startupinfo.hStdOutput=stdout;<BR> startupinfo.hStdError=stderr;<BR> CString str;<BR> str="cmmpic.exe";<BR> if(!CreateProcess(NULL,(LPTSTR)(LPCTSTR)str,NULL,NULL,FALSE,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&startupinfo,&pro_info))<BR> {<BR> return;<BR> }<BR> //WaitForSingleObject(pro_info.hProcess,INFINITE);<BR>//结束进程<BR> CloseHandle(pro_info.hProcess);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -