首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

急怎么根据进程的ID或句柄,得到该进程所有窗口的句柄

2012-02-19 
急!!!!!如何根据进程的ID或句柄,得到该进程所有窗口的句柄!如何根据进程的ID或句柄,得到该进程所有窗口的

急!!!!!如何根据进程的ID或句柄,得到该进程所有窗口的句柄!
如何根据进程的ID或句柄,得到该进程所有窗口的句柄!
已通过 CreateToolhelp32Snapshot得到进程的ID&HANDLE,如何根据进程的ID或HANDLE关闭该进程的所有窗口?
[align=left][/align]
[size=14px]高手救急!!![/size]

[解决办法]
System.Diagnostics.Process.GetProcessById(processID).CloseMainWindow();
[解决办法]
Findwindow
[解决办法]
enumwindow
以下是俺经过实验成功的VB代码段

VBScript code
         sInfo.cb = Len(sInfo)         lSuccess = CreateProcess(sNull, _                                 "c:\windows\system32\notepad.exe", _                                 ByVal 0&, _                                 ByVal 0&, _                                 1&, _                                 NORMAL_PRIORITY_CLASS, _                                 ByVal 0&, _                                 sNull, _                                 sInfo, _                                 pInfo)
[解决办法]
得到进程的hwnd,就可以执行很多操作了。

热点排行