|
盒子资源分类 |
|
|
|
|
自己实现GetProcAddress()函数 |
|
关键字:GetProcAddress ExportName ExportOrdinal DLL输出 |
来 自:转载,《Windows 95 系統程式設計 大奧秘》 |
平 台:Win9x,Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2005/10/9 |
发布者:liumazi |
发布时间:2005/10/10 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:系统 |
下载浏览:1328/13914 |
|
|
|
|
在Windows9x, Kernel32.dll中的未公开函数(前100个), 仅仅以序号输出, 并且无法使用系统提供的API函数GetProcAddress()来获取其地址.. 很明显, 微软不希望别人使用这些函数, 而解决方法之一, 就是自己写一个GetProcAddress(), 也就是此范例中的GetProcAddress_lmz()函数.. |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
共有评论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还差不多 |
我要发表评论 |
查看全部评论 |
|
|
|