1. No,不是用ExitProcess(...), 这个函数是一个程序(即进程)自己退出时调用的.
2. 当一个程序需要中止别的程序时, 需要得到被中止程序的的进程ID,然后调用TerminateProcess(...)
3. 还有一种方法,就是FindWindow(...),然后再向这个窗口发送关闭消息WM_QUIT
2. 当一个程序需要中止别的程序时, 需要得到被中止程序的的进程ID,然后调用TerminateProcess(...)
3. 还有一种方法,就是FindWindow(...),然后再向这个窗口发送关闭消息WM_QUIT
解决方案 »
- HD audio 是不是没有 Phone Line,Aux Volume,Vidio volum...?
- 启动IE进程,怎么控制打开的IE的大小和位置
- 如何判断记录集为空!!!!!!!!!!!!!!!!!!!!!!!
- 三个问题,第一个:一组两个单选按钮,后面分别有两个对话框,怎样实现选中一个按钮的时候,另一个按钮后面的对话框为灰色,
- 急求一个多线程关于串口通讯的程序(VC/MFC),谢谢!
- Release模式下使用静态变量会使程序运行不正常?
- 关于字符串,拜托了
- VC的Active ocx程序里如何引用第三方的DLL?如用VB引用第三方DLL一样,谢谢!不胜感激!
- 有没有支持类似PictureBox但是支持JPG图片的控件??
- 关于完成端口(COMPLETION PORT)
- 关于CListView更新显示的问题
- 各位高手,进来吧,如何终止任一指定进程?还可以加分。
HWND hTxt = FindWidnow(NULL,"txt文件的窗口名字");
if(hTxt == NULL)
SendMessage(hWnd,WM_CLOSE,0,0);
//如果没有找到txt,就关闭通信录
CWnd *hTxt;
hWnd=new CWnd;
hTxt=new Cwnd;
hWnd=FindWindow(NULL,"通信录的窗口名字");
hTxt=FindWindow(NULL,"txt文件的窗口名字");
if(hTxt==NULL)
{
hWnd->SendMessage(WM_CLOSE,0,0);
}