吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 901|回复: 7
收起左侧

[求助] gif录制软件的这个显示框是什么控件

[复制链接]
lyrong2008 发表于 2024-9-16 19:47
本帖最后由 lyrong2008 于 2024-9-16 19:49 编辑

3.png

软件界面如上图,我魔改了下,使得点击选择区域不再是空白框,而是透明框,这样更人性化。


但是发现点击“开始”或者“停止”的时候,会弹出读秒显示框,如下图:


1.png 2.png

读秒结束后,这个显示框还会留有显示框,我尝试下BP ShowWindow 或者BP CreateWindowExA拦截不到,应该不是窗口

这里就遇到问题了,怎么在点击“开始”并读秒后,将这个痕迹消失,比如设置透明度,或者直接强制点击“开始”而不弹窗读秒。

这个软件很古老,XP年代的产物,但是生成的文件确实很小!大伙佛系看看,不占用太多时间。

目前不知道这个程序的按钮事件断点怎么追踪到!小白一枚,谢谢大家!^_^

https://www.123pan.com/s/P7J5Vv-V1yWd?提取码:1111



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

孤狼微博 发表于 2024-9-16 22:04

我看是显示的图片猜测是画板或者是图片框

免费评分

参与人数 1吾爱币 +1 收起 理由
lyrong2008 + 1 我很赞同!

查看全部评分

 楼主| lyrong2008 发表于 2024-9-17 09:22
本帖最后由 lyrong2008 于 2024-9-17 09:33 编辑
孤狼微博 发表于 2024-9-16 22:04
我看是显示的图片猜测是画板或者是图片框

好的,谢谢大神!
ldc0419 发表于 2024-9-17 11:15
 楼主| lyrong2008 发表于 2024-9-17 12:32
ldc0419 发表于 2024-9-17 11:15
好用,谢谢楼主

软件还未完成啦
冥界3大法王 发表于 2024-9-17 16:56
@lyrong2008
第一,你这问题问的就不地道!
你该先说,这是xx语言的程序。。。用的啥控件?
至少有个范围吧?
第二,肯定录制前后有个分水岭和范围吧?
接着来就得一个一个排除了,是调用自身的控件,还是重绘的?
 楼主| lyrong2008 发表于 2024-9-17 18:11
冥界3大法王 发表于 2024-9-17 16:56
@lyrong2008
第一,你这问题问的就不地道!
你该先说,这是xx语言的程序。。。用的啥控件?

好的,这个是VC++5.0写的,用的是位图资源,我目前反汇编它

得到的有用字符串是:

004278C0  /$  56            push esi                                 ;  aaaaaaaaaaaaaaaaaaaaaaaa 6666666666666
004278C1  |.  6A 00         push 0x0
004278C3  |.  E8 9888FFFF   call GIF制作?00420160
004278C8  |.  83C4 04       add esp,0x4
004278CB  |.  E8 60BCFFFF   call GIF制作?00423530
004278D0  |.  8B7424 08     mov esi,dword ptr ss:[esp+0x8]           ;  GIF制作?0042783F
004278D4  |.  85C0          test eax,eax
004278D6  |.  74 1B         je short GIF制作?004278F3
004278D8  |.  F680 98000000>test byte ptr ds:[eax+0x98],0x20
004278DF  |.  74 12         je short GIF制作?004278F3
004278E1  |.  8B80 C4000000 mov eax,dword ptr ds:[eax+0xC4]
004278E7  |.  56            push esi                                 ; /pMsg = WM_PAINT hw = 2C1246 ("未标题")
004278E8  |.  50            push eax                                 ; |hWnd = NULL
004278E9  |.  FF15 D4B54300 call dword ptr ds:[<&USER32.IsDialogMess>; \IsDialogMessageA
004278EF  |.  85C0          test eax,eax
004278F1  |.  75 0E         jnz short GIF制作?00427901
004278F3  |>  56            push esi                                 ; /pMsg = WM_PAINT hw = 2C1246 ("未标题")
004278F4  |.  FF15 C4B54300 call dword ptr ds:[<&USER32.TranslateMes>; \TranslateMessage
004278FA  |.  56            push esi                                 ; /pMsg = WM_PAINT hw = 2C1246 ("未标题")
004278FB  |.  FF15 B8B54300 call dword ptr ds:[<&USER32.DispatchMess>; \DispatchMessageA
00427901  |>  5E            pop esi                                  ;  0019FEC0
00427902  .  C3            retn



目前还没逆向完成!

期待高手解决它!

{:301_1008:}
 楼主| lyrong2008 发表于 2024-9-17 18:13
冥界3大法王 发表于 2024-9-17 16:56
@lyrong2008
第一,你这问题问的就不地道!
你该先说,这是xx语言的程序。。。用的啥控件?

以后会注意的!是UPX的壳,VC++5.0的编译器!只知道是位图资源!

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 11:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表