遗失记忆 发表于 2011-3-25 09:30:59

对付游戏标题名不断变化的方法

刀剑2的游戏标题名是不断变化的,我们可以取类名,下面给出代码:
**** Hidden Message *****

ツ未ヰ来ャ 发表于 2011-3-25 09:31:54

FindWindow("Afx:400000:3:10011:1900011:0",NULL);//参数一是类名,参数二的标题因为变化所以不取。

其余的都是各项处理,这就看出了编程的良好风范,谢谢分享!

另外,有一个问题,如果类名也不方便你将怎么办呢?

smlyk 发表于 2011-3-25 09:32:22

是啊,征途的类名就是变化的。。。

tiangao 发表于 2011-3-25 09:32:38

征途类名是变化的 但好象都包含有“征途”这两字,所以解决的办法是,遍历窗口把包含有这两字的窗口句柄存入数组就可以了

sghfxp 发表于 2011-3-25 09:32:48

学习啦。!楼上的方法 也很厉害哈。!

debra 发表于 2011-3-25 09:33:26

有的类名也是不断变化的,还有的进程名也是不断变化的,就是类名,窗口标题,进程名都是变化的。这种时候我一般是找出当前所有进程对应的路劲,比如说进程 1,对应的路劲是 D:\游戏\蜀门\aaa.exe然后取得D:\游戏\蜀门 这个路劲,判断这个文件夹里面是否含有某个地图,或者特定的文件。来识别它是不是我要挂接的目标进程

zhangrong 发表于 2011-3-25 09:34:12

还有一个办法

就是遍历进程快照,找到符合条件的进程。。比方说 进程名字。

然后挂接。。。完事

fengchuiyizh 发表于 2014-3-24 20:02:19

支持楼主啊

mfd5095 发表于 2014-6-24 09:00:17

回复 1# 遗失记忆


    这个得学习一下啦

shehuiwopanghu 发表于 2018-8-13 17:16:27

666666666666666666666666666
页: [1]
查看完整版本: 对付游戏标题名不断变化的方法