进程里有多个一样的进程名(如:12345678.exe),
且每个进程都有对应的窗口,
但这些进程的窗口会随机被隐藏,
现需要一段代码,功能如下:
遍历所有进程名为"12345678.exe"的进程,并一一判断与它们相关联的顶级窗口是否隐藏,如为隐藏状态则立即终止进程.
注意:(一定要循环遍历,终止所有窗口为隐藏状态的进程)
以上要求的功能可能不容易实现,其实用另一种方法也可以解决,描述如下:
系统内有多个标题和类名相同的窗口,用findwindow只能查找到第一个,请问findwindow如何获取所有标题相同的窗口的窗口句柄?
(获得所有标题相同的窗口句柄后,通过IsWindowVisible判断窗口是否隐藏,如果隐藏则终止)
---------------------------------------
回 siyiqing : 你的方法只对第一个符合条件的窗口有用..而实际上系统内存在多个该标题的窗口.
现在需要对所有是这个标题的窗口进行判断和操作..