捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
自己实现GetProcAddress()函数
关键字:GetProcAddress ExportName ExportOrdinal DLL输出
来 自:转载,《Windows 95 系統程式設計 大奧秘》
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2005/10/9
发布者:liumazi 发布时间:2005/10/10
编辑器:DELPHI7 语  种:简体中文
分 类:系统 下载浏览:1328/13914
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
在Windows9x, Kernel32.dll中的未公开函数(前100个), 仅仅以序号输出, 并且无法使用系统提供的API函数GetProcAddress()来获取其地址..
很明显, 微软不希望别人使用这些函数, 而解决方法之一, 就是自己写一个GetProcAddress(), 也就是此范例中的GetProcAddress_lmz()函数..
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
MyGetProcAddress (编写无导入表程序)
dna32r 2005/10/13 下+1077/浏+12309 评+1
9x下CreateKernelThread()调用示例
liumazi 2005/10/12 下+469/浏+7451 评+4
自己实现GetProcAddress()函数
liumazi 2005/10/10 下+1328/浏+13915 评+12
相关评论
共有评论12条 当前显示最后6条评论
dna32r 2005/10/12 7:55:05
你们这些人真是的(我发代码的时候你们一句话都不说)
呵呵~~玩笑
最好把~获取kernel32.dll基址函数也加上~
然后自己导入LoadLibraryA。。
这样就完成了一个~无API导入函数..
http://www.2ccc.com/article.asp?articleid=2414
麻子GG的名气就是大~呵呵~混合~PolyCode。。就可以躲避瑞星了~
liumazi 2005/10/12 9:54:04
hehe
aura 2005/10/12 21:09:31
ding
ruralboy 2006/10/2 2:53:55
除了程序员,一般用户并不知道"金山毒霸"是什么货色.烦恼!

麻子兄确实强.让人佩服!

但有一个问题想问你:"为何你知道的那么多?那些"镜像"数据类型,我一个也没认识.莫非你是时刻在编程,才至于功力如此之强?"
crazymoon 2006/10/30 18:53:23
我是菜鸟,问一个问题。
 如果使用你这种技术,是否还可以设置Api断点来查看程序是否用了某种windowsApi;
coffeemay 2007/7/16 14:22:05
ImageBase := pNTHdr.OptionalHeader.ImageBase; 
这个处理好像不太正确,imagebase:=pmodulehandle还差不多
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表