⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_51385.htm

📁 vc
💻 HTM
字号:
<p>
序号:51385 发表者:jingjing 发表日期:2003-09-01 10:18:55
<br>主题:关于杀死进程,渴望您的答复
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;DWORD pID;<BR>&nbsp;&nbsp;&nbsp;&nbsp; bool rValue;<BR>&nbsp;&nbsp;&nbsp;&nbsp; PROCESSENTRY32 lppe;<BR>&nbsp;&nbsp;&nbsp;&nbsp; HANDLE&nbsp;&nbsp;hSnapshot;<BR>&nbsp;&nbsp;&nbsp;&nbsp; HANDLE pHandle;<BR>&nbsp;&nbsp;&nbsp;&nbsp;hSnapshot=CreateToolhelp32SnapshotTH32CS_SNAPPROCESS,0);<BR>&nbsp;&nbsp;&nbsp;&nbsp; lppe.dwSize = sizeof(lppe);<BR>&nbsp;&nbsp;&nbsp;&nbsp; rValue=Process32First(hSnapshot,&amp;lppe);<BR>&nbsp;&nbsp;&nbsp;&nbsp; while(rValue)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(strcmp(lppe.szExeFile,progname)==0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pID=lppe.th32ProcessID;&nbsp;&nbsp;//在此得到进程的ID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pHandle=OpenProcess(PROCESS_TERMINATE,false,pID);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TerminateProcess(pHandle,-9);&nbsp;&nbsp; //Kill该进程<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rValue=Process32Next(hSnapshot,&amp;lppe);&nbsp;&nbsp;<BR> }&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CloseHandle(hSnapshot);<BR>当程序在运行时我用上边的代码能杀死进程,但如果进程出现应用程序错误错误对话框时<BR> <BR>&nbsp;&nbsp;&nbsp;&nbsp;内存不能为读<BR>&nbsp;&nbsp;&nbsp;&nbsp;要终止程序,请单击确定<BR>&nbsp;&nbsp;&nbsp;&nbsp;.................<BR><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>
<font color=red>答案被接受</font><br>回复者:iamhere 回复日期:2003-09-01 11:41:27
<br>内容:应用程序错误错误对话框是操作系统弹出的,非进程弹出,所以那样是不能关闭的。<BR><BR>要关闭这个对话框,可以通过FindWindow找到对话框句柄,然后向其&#34;确定&#34;按钮发送WM_LBUTTONDOWN和WM_LBUTTONUP消息
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:jingjing 回复日期:2003-09-01 15:56:11
<br>内容:根本找不到它的类名或标题<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>
回复者:iamhere 回复日期:2003-09-01 22:21:43
<br>内容:FindWindow中类名填NULL,<BR>找不到标题?把你的应用程序错误错误对话框贴出来看看
<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 + -