实用代码:【源码下载】VB Call Patch Add-in —— 直接在IDE中调试非__stdcall约定的API

supergreenbean 2004-07-14 03:54:53
【源码下载地址】:http://210.33.90.250/download/vbsrc/callpatch.rar

测试通过环境: XP + VB6 SP6+ VBA6.DLL(6.0.0.9782版)

因为只有在开发环境中vb才会对函数调用前后的堆栈位置进行检查,所以,我只给ide下的vba6文件打了补丁。

我不担保用这个不会出现什么不可预期的后果哦,大家自己玩吧,呵呵
...全文
302 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2004-07-16
  • 打赏
  • 举报
回复
up
dapha 2004-07-16
  • 打赏
  • 举报
回复
谢谢。
pandengzhe 2004-07-15
  • 打赏
  • 举报
回复
顶一下~~~~~~~~

controldp 2004-07-15
  • 打赏
  • 举报
回复
绿豆大侠,多谢
James0001 2004-07-15
  • 打赏
  • 举报
回复
提个建议:建议在VBAnyCall里加入 thiscall 和/或 fastcall 调用约定的支持。

接分!
chenyu5188 2004-07-15
  • 打赏
  • 举报
回复
哈哈,抠~~~~

UP
mingtian2008 2004-07-15
  • 打赏
  • 举报
回复
学习
supergreenbean 2004-07-14
  • 打赏
  • 举报
回复
我前几个月写过的那个VBAnyCall大概符合你所说的意思吧,呵呵
Chice_wxg 2004-07-14
  • 打赏
  • 举报
回复
绿豆献身,必有精品。

顶一下~~~~~~~~


PS:我想了一种方法,不知道行不行……

自己制作一个VB过程,这个过程实现:

通过数组传递参数
参数压栈
调用目标函数
保存返回值
根据参数数目 add esp, xxx

这样就完全模拟了编译器器对 __cdecl 的调用过程了


( 以上只是偶随便想的,没实践 ^_^ )

dongge2000 2004-07-14
  • 打赏
  • 举报
回复
不给分就不支持!!!
cso 2004-07-14
  • 打赏
  • 举报
回复
支持绿豆!!!!!!!!!!!!!!!!
BlueBeer 2004-07-14
  • 打赏
  • 举报
回复
晕,完全看不懂。。。。
supergreenbean 2004-07-14
  • 打赏
  • 举报
回复
哈哈哈哈哈哈,分儿难赚啊~~`过日子嘛,就得抠点儿 ^_^
IceMe 2004-07-14
  • 打赏
  • 举报
回复
支持绿豆
online 2004-07-14
  • 打赏
  • 举报
回复
支持
boyzhang 2004-07-14
  • 打赏
  • 举报
回复
三楼!
rainstormmaster 2004-07-14
  • 打赏
  • 举报
回复
//绿豆抠门,也不多放点分 ^_^

严重同意:)
TechnoFantasy 2004-07-14
  • 打赏
  • 举报
回复
up
绿豆抠门,也不多放点分 ^_^

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧