林淡淡 发表于 2020-4-25 13:48

软件通过验证,显示按钮

本帖最后由 林淡淡 于 2020-4-25 19:11 编辑

几年前的一个脚本软件,需要通过验证才能使用功能,没通过验证前,下方按钮被图片遮挡,“开始”按钮被隐藏,无法点击,其余按钮均正常。使用助手查看发现,“开始”的窗口风格为1543581440,其他按钮的窗口风格均为1409363712。
只需要让这个“开始”按钮显示出来,可以点击!其他验证问题已经解决。(最后找到了验证答案,修改内存,通过了验证)

林淡淡 发表于 2020-4-25 15:25

laodan 发表于 2020-4-25 15:14
软件内我看着有一个时钟,依据某个条件,差不多是五百毫秒运行计算一次,如果不符合某个条件,将按钮设为 ...

在高级页面下,两个区域的脚本加载,也需要验证,在OD里直接查找“抱歉,该角色……”,就可以定位到,然后修改了je语句就可以不用转跳到条件,但是按钮一直没有找到。请问有什么思路吗

小图 发表于 2020-4-25 13:56

发错区了吧

林淡淡 发表于 2020-4-25 14:17

laodan 发表于 2020-4-25 14:14
句柄类名:_EL_PicBox,将此句柄类名,使用API,将句柄类名最小化即可显示。

你好,主要是这个按钮,这样显示出来,还是无法点击的状态

林淡淡 发表于 2020-4-25 14:24

laodan 发表于 2020-4-25 14:21
按钮不可用状态,使用API,使灰色按钮激活使用即可。

谢谢!很详细的方法,思想都懂了。刚接触,我先去看看API。

林淡淡 发表于 2020-4-25 14:44

laodan 发表于 2020-4-25 14:21
按钮不可用状态,使用API,使灰色按钮激活使用即可。

这个按钮似乎并没有那么简单,我前两天也在尝试着类似(灰色按钮激活)的办法,现在去除了图片,仍然没有激活灰色按钮。

林淡淡 发表于 2020-4-25 15:15

灰色按钮激活确实能够激活按钮,但是这个按钮的状态似乎是实时根据角色信息,验证后更新的,所以使用在激活之后,一瞬间又回到了灰色按钮的状态。请问有什么办法解决吗

林淡淡 发表于 2020-4-25 15:17

laodan 发表于 2020-4-25 15:14
软件内我看着有一个时钟,依据某个条件,差不多是五百毫秒运行计算一次,如果不符合某个条件,将按钮设为 ...

是的,这两天我一直尝试使用OD,但是并没有定位到这个条件,或者跳过。

林淡淡 发表于 2020-4-25 17:52

本帖最后由 林淡淡 于 2020-4-25 17:56 编辑

laodan 发表于 2020-4-25 17:29
刚看了一下,关闭时钟控件,将开始的灰色按钮解除即可。
好的,我正在尝试

林淡淡 发表于 2020-4-25 18:10

laodan 发表于 2020-4-25 17:53
好像是不行, 我直接将原来的灰按钮,改为激活状态,就可以用了,不过挂机不可以用。

可以截图给我看下修改的部分吗。。我修改了一个下午还是没有变化
页: [1] 2
查看完整版本: 软件通过验证,显示按钮