能力值:
( LV2,RANK:10 )
|
-
-
2 楼
做了个例子程序
能否实现将点击MnuTest和点击Command1的功能对调呢
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
如果可以实现,各位给个提醒,非常感谢
|
能力值:
(RANK:350 )
|
-
-
4 楼
以前也研究过,未果,搞不清楚它的内部机制
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
stalker:你的几个PEDIY教程做的非常的好啊 呵呵。
看来DIY VB的程序还是非常难的啊
|
能力值:
(RANK:350 )
|
-
-
6 楼
过奖了,我是菜鸟,都是从论坛上老前辈的文章里学来的,不过现在老前辈们可能都忙于工作或是其他,很少见发主题了。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
就你上面的例子程序而言,ctrl + b 搜索 81 6C 24 在所有JMP 下断,运行程序:
004019B8 . 816C24 04 3F0000>sub dword ptr ss:[esp+4],3F
004019C0 . E9 3B040000 jmp Project1.00401E00 ;这里跳向FORM2 ,将其改为jmp Project1.00401EF0
004019C5 . 816C24 04 370000>sub dword ptr ss:[esp+4],37
004019CD E9 1E050000 jmp Project1.00401EF0 ;这里跳向MnuTest ,将其改为jmp Project1.00401E00
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
感谢楼上
这个方法我昨天未发帖的时候也试了
修改后保存文件 点击会出现错误自动退出,不知道原因。
今天又试了一下是可以的。谢谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
那如果这样
这个程序有FORM1和FORM2两个窗体
去掉FORM1上BUTTON的按钮响应事件。
能不能自己在OD里写一段代码将FORM2 SHOW出来呢
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
好像涉及到__vbaNew2的一个参数问题
貌似PUSH的第1个参数是固定的 第2个参数决定SHOW哪个窗体出来
但是第2个参数如何得到就不晓得了。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
你能否找到FORM1上BUTTON的按钮响应事件,直接跳FORM2?
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
我现在的意思是说 有2个FORM
程序里面没有让FORM2.SHOW的代码
自己来实现该如何实现的问题
|
能力值:
( LV6,RANK:90 )
|
-
-
13 楼
这种东西,可自己编写两个窗体互相显示,再查看对应代码来解决。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
这种方法我当然试过
就是还没搞明白__vbanew2的参数是怎么计算出来的
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
自问自答:__vbaNew2的参数一个是固定的 另一个是要显示的窗体的位置(?不知道如何表达)
IDA可以分析出来,直接用就行了
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
感谢某位的一个VBOOP.C脚本
|
能力值:
( LV2,RANK:150 )
|
-
-
17 楼
vboop分析后,貌似你这个问题不再是问题
找到这个form的方法列表,注意两个jmp就是了,实际上等同于在代码里面把两个事件指向同一个事件处理函数。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
应该是不可以的
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
学习学习一一
|
能力值:
( LV9,RANK:170 )
|
-
-
20 楼
|
|
|