能力值:
( LV3,RANK:20 )
|
-
-
2 楼
后来我用突破灰色按钮的一个工具,后来就可以使用了,我找不到灰色按钮的关键句柄呀
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
 怎么没人回答我呀
|
能力值:
( LV13,RANK:320 )
|
-
-
4 楼
下段EnableWindow看看
|
能力值:
( LV9,RANK:1060 )
|
-
-
5 楼
解狗不完全吧,程序只有一个地方读狗吗?也可能读狗不成功,修改了某个地方的注册标记,虽然能无狗进入,但还是未注册版啊
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
好像是enablemenuiem吧
|
能力值:
(RANK:410 )
|
-
-
7 楼
EnableMenuItem是使用在菜单的,EnableWindow才是按钮或窗口的。
|
能力值:
(RANK:1010 )
|
-
-
8 楼
最初由 njzzzzzz 发布 后来我用突破灰色按钮的一个工具,后来就可以使用了,我找不到灰色按钮的关键句柄呀
-----------------------------------------------------
HWND hwnd = GetForegroundWindow ( ) ;
POINT pos ;
GetCursorPos ( &pos ) ;
ScreenToClient ( hwnd, &pos ) ;
HWND hChild = ChildWindowFromPoint ( hwnd, pos ) ;
-------------------------------------------------------
上面是根据鼠标位置取句柄的程序段,
这种只是简单的,一些软件都对他做了屏蔽。
只能在正常软件上使用,做个特殊处理就不行了。
实际上可以用资源工具之类的先查看目标按扭的ID,再到返汇编代码找到ID值,再根据EnableMenuItem修改一下
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
会不会是采用这种方法:有狗时按钮全激活,无狗时按钮不激活,也就是说,进入程序后再读一次狗,
|
能力值:
( LV9,RANK:1060 )
|
-
-
10 楼
最初由 njzzzzzz 发布 会不会是采用这种方法:有狗时按钮全激活,无狗时按钮不激活,也就是说,进入程序后再读一次狗,
不一定再进入程序后,随便什么时候校验,都可以改变注册标记,限制程序的功能。
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
8楼兄弟说的没错,我也一般是先找ID,然后静态分析,根据ID找到相关语句下断点
|
|
|