能力值:
( LV10,RANK:170 )
|
-
-
2 楼
肯定可以添加。我在DELPHI中添加普通对话框并处理消息都可以。需要要处理好输入表就好了。调用的时候注意一点,不要直接调用,要通过输入表,否则无法跨平台。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
能具体一些吗,最好来个教程
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
楼主想做什么?delphi里面是可以直接调用windows api函数的。
|
能力值:
( LV13,RANK:460 )
|
-
-
5 楼
有同样想法,关注!!
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
我以知道messageboxa的thunkRVA为0082208,,,下面怎么再些call代码.call 装在基地址+thunkRVA 对不对???入口地址要不要? 怎么计算???
|
能力值:
( LV9,RANK:210 )
|
-
-
7 楼
最好找到程序中原来的一个Call MessageBox的代码,把其二进制代码抄上即可。
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
反汇编找不到,但表中有
|
能力值:
( LV10,RANK:170 )
|
-
-
9 楼
最初由 moon 发布 最好找到程序中原来的一个Call MessageBox的代码,把其二进制代码抄上即可。
呵呵~~这个强
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
就用SMC技术吧,首先反汇编软件找到里面已有的Call 00541493(假如)[就是调用MessageBox],记住那个调用地址(00541493),你想在什么地方加这个box时就修改为:jmp XXXXXXXX 那XXXXXXXX处就写pushad ……call 00541493 popad ,当然最后记得执行原来的代码,并记得跳回去。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
小弟又问一个@#$%^&*的问题.
MessageBox 是什么???
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
0047E780 . 60 pushad
0047E781 ? 8B45 F4 mov eax,dword ptr ss:[ebp-C]
0047E784 . 6A 00 push 0
0047E786 68 B0DD4700 push 1.0047DDB0
0047E78B 50 push eax
0047E78C . 6A 00 push 0
0047E78E . FF15 08224800 call dword ptr ds:[<&user32.MessageBox>; user32.MessageBoxA
搞定了,
|
能力值:
( LV15,RANK:500 )
|
-
-
13 楼
如果我没记错的话,Delphi VCL程序,导入表是肯定会有MessageboxA的,而且有时候还不止一个....
所以比VC来说,就不用考虑添加导入表项了
|
|
|