首页
社区
课程
招聘
[求助]如何一个程序窗体中包含指定信息的话在进程中找出他?
发表于: 2015-1-6 14:59 5125

[求助]如何一个程序窗体中包含指定信息的话在进程中找出他?

2015-1-6 14:59
5125
如何在进程中查找一个程序窗体上出现“ABCDEFG123456789”或“123456789ABCDEFG”的进程并结束它。求完整的VB代码。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
2
枚举窗口,枚举控件,GetWindowText.判断文字.
2015-1-6 15:27
0
雪    币: 719
活跃值: (777)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
楼上正解
2015-1-6 16:08
0
雪    币: 735
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
希望能够赐上一段实例。
2015-1-6 16:14
0
雪    币: 735
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
举例如图:
如何根据【开始(开始不了的在下面自己选游戏)】或【用自己选择的游戏开始】再或【process Name】这三段内容找到这个程序的进程并结束这个进程。。该程序的名字及标题名称均不固定。
求附上完整的VB代码,在此谢过
上传的附件:
2015-1-6 16:59
0
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
VB代码倒是没有

2楼说的很明白了

用枚举得到窗口句柄,

然后用GETWINDOWSTEXT获取内容。

得到内容在判断是不是和你要的一样。一样的话有了句柄还不能结束?
2015-1-6 17:05
0
雪    币: 459
活跃值: (166)
能力值: ( LV9,RANK:165 )
在线值:
发帖
回帖
粉丝
7
不要枚举进程了,直接枚举窗体并且枚举窗体子窗体判断结果,用枚举进程还可能要读内存等一系列动作
2015-1-6 17:16
0
雪    币: 459
活跃值: (166)
能力值: ( LV9,RANK:165 )
在线值:
发帖
回帖
粉丝
8
给楼主一个具体的代码,详见附件
代码从网上东拼西凑起来的。。。也未经优化啥的。。。

code.rar
上传的附件:
2015-1-6 17:37
0
雪    币: 735
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
[QUOTE=yypEx;1343227]给楼主一个具体的代码,详见附件
代码从网上东拼西凑起来的。。。也未经优化啥的。。。

code.rar[/QUOTE]

感谢~您这个是输入PID查询进程把?》
2015-1-6 17:53
0
雪    币: 459
活跃值: (166)
能力值: ( LV9,RANK:165 )
在线值:
发帖
回帖
粉丝
10
组织了几段代码,分别是 根据PID获得窗体句柄 和 根据窗体句柄获得其子句柄
网上抄的...没啥
剩下的标题判断,您自己可以写了噻
2015-1-6 18:29
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
11
自行百度+MSDN吧,养成自食其力的习惯,拒做伸手党
2015-1-6 18:33
0
游客
登录 | 注册 方可回帖
返回
//