我用HANDLE hMoudle=GetMoudle("text.exe");得到text.exe的HANDLE。然后用TetminateProcess(hMoukle,0);来终止该程序,不行。我又想能不能用:
CWnd *pWnd=CWND::FindWindow(NULL,标题名);
pWnd->PostMessage(WM_CLOSE);来执行,可我只知道"test.exe"怎么通过以上条件得到其标题名呢?或是其窗口句柄CWND呢?
详细作答,以分相谢!!!
CWnd *pWnd=CWND::FindWindow(NULL,标题名);
pWnd->PostMessage(WM_CLOSE);来执行,可我只知道"test.exe"怎么通过以上条件得到其标题名呢?或是其窗口句柄CWND呢?
详细作答,以分相谢!!!
解决方案 »
- 过来人指点下有关工作
- IOCP服务器端的网线断开,如何处理
- 急急急~VC中调用EXE的非模式对话框弹出时一闪就没有了,是为什么呢
- 双网卡热备份(双网卡冗余备份)如何设计与实现呢?
- 求高手解决问题:HEAP: Free Heap block XXXXX modified at 193556c after it was freed问题
- DLL源代码(100分)
- VB中的 Do Events 在VC中对应什么?
- 请问我的程序为何在98下面运行出现异常情况??
- CMFCToolTipCtrl 如何支持换行
- 删掉一个类后,一直无错误,最近突然出现错误fatal error C1083: Cannot open source file: '.\HouseViw.cpp': No such file or director
- 请问VCHelp的心丸网址是多少
- 如何通过一个文件名把bmp文件显示到view里
LPCTSTR lpClassName, // class name
LPCTSTR lpWindowName // window name
);找到这个窗口,class name可以SPY++来检测。。
spy++,如何用能否详细一点?
只要用窗口名就可以了,窗口名一般就是程序名,但不一定是。
LPCTSTR lpWindowName
First32Process()
Next32Process()
TetminateProcess()
四条API