当前位置:编程学习 > VB >>

VB检测同名进程

小弟在用VB写检测一进程的窗口句柄时遇到问题,希望有朋友来帮忙解决.

拿123.exe来举例.VB中写检测这个进程的窗口句柄和窗口标题是可以,可是如果我开了两个123.exe,那么VB中如何写呢?可以检测出两个同进程的句柄的PID,窗口句柄,和窗口标题,用LISTVIEW表格列出123.EXE两个进程所对应的PID,窗口句柄以及窗口标题.

最好有朋友给套完整的代码以便可以完整的学习.谢谢,!

追问:我希望是两个同样的进程名,能由程序自动识别并且得到其主窗体的标题并以LISTVIEW形式显示出来,不知道你有没有?

答案:一个进程可能有几个窗口,每个窗口又有句柄.根据进程ID就返回窗口句柄及标题怎样才能得到想要的窗口句柄和标题呢?好象不可能吧!

我做了一个可以枚举进程ID下所有窗口的句柄和标题的,要的Q我。

枚举所有的进程,进程与进程之间的PID是不一样的。
VB也可以实现的.但就算进程同名,但PID不同的.

上一个:VB技术上的问题。
下一个:求VB2008教程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,