VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 3852|回复: 10

[转帖] [源码]VB动态调用API

[复制链接]
 楼主| 发表于 2009-5-21 12:53:58 | 显示全部楼层 |阅读模式
VBGOOD上某人好像发过动态调用API的例子,可是在我的机子(Intel E2140 + 1G DDR2 + WinXP SP3)却没有任何效果。经过在网上寻找,终于找到了完美动态调用API的例子,不敢独享,于是发送上来。代码就不贴出来了,自己下载附件看吧。

[ 本帖最后由 hovidelphic 于 2009-5-21 16:50 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2009-5-21 15:54:08 | 显示全部楼层
下载了能用,谢谢

评分

参与人数 1人气 +1 收起 理由
hovidelphic + 1 说“谢谢”就是对我的肯定

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-21 17:03:43 | 显示全部楼层
才知道api也能动态调用,来学习学习

评分

参与人数 1威望 +1 收起 理由
hovidelphic + 1 努力

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-22 08:33:55 | 显示全部楼层
下载了能用,谢谢

评分

参与人数 1人气 +1 收起 理由
hovidelphic + 1 -

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-22 11:11:28 | 显示全部楼层
很好学习咯

评分

参与人数 1人气 +1 收起 理由
hovidelphic + 1 -

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-22 11:24:07 | 显示全部楼层
好东西

评分

参与人数 1人气 +1 收起 理由
hovidelphic + 1 -

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-22 11:24:07 | 显示全部楼层
用的是callwinproc来调用,会有些后遗症,用多你就知道了

评分

参与人数 1人气 +1 收起 理由
hovidelphic + 1 今天最后一分

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-5-23 15:27:31 | 显示全部楼层
我推荐用reker的这种方法,就是HOOK api 的原理,经测试,在大量调用API的情况下,这种方法运行速度VB直接调用API更快
http://www.vbgood.com/viewthread.php?tid=69482
回复 支持 反对

使用道具 举报

发表于 2009-5-23 15:53:02 | 显示全部楼层
还是老实的用 vb的方法吧, 任凭你们乱改,目前为止都没有 1 个能比的上 vb 默认的调用方法快
回复 支持 反对

使用道具 举报

发表于 2009-5-23 16:03:01 | 显示全部楼层

回复 #9 PctGL 的帖子

除去第一次调用API时候初始化的开销,利用HOOK方式调用API要比VB默认方式少三条指令,根据实践测试,VB默认方式调用 CopyMemory 1千万次要比利用HOOK方式慢200ms左右,我昨天专门研究过这个问题http://www.vbgood.com/viewthread.php?tid=83922

[ 本帖最后由 菜鸟学飞 于 2009-5-23 16:04 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-6-29 21:54

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表