今天图老师小编给大家精心推荐个重定义编译DLL文件的基地址教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~
【 tulaoshi.com - 编程语言 】
许多VB开发者都知道应该在工程属性对话框的“编译”功能页面中定义一个DLL基地址数值。这不同于工程中任何其他DLL或OCX的基地址。
当操作没有源代码的编译DLL或者OCX文件时,可以使用EDITBIN程序修改它的基地址。EDITBIN程序随VisualStudio安装后就有了,可以在主VisualStudio目录的VC98BIN目录下找到它。比如,以下代码重新设定一个编译DLL文件的基地址为12000000(16进制):
EDITBIN/REBASE:BASE=0x12000000myfile.dll
同样,EDITBIN程序对可执行文件也有一些处理技巧。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)以下是该程序支持的完整功能选项列表(使用EDITBIN/?可以列出这些):
/BIND[:PATH=path]
/HEAP:reserve[,commit]
/LARGEADDRESSAWARE[:NO]
/NOLogo
/REBASE[:[BASE=address][,BASEFILE][,DOWN]]
/RELEASE
/SECTION:name[=newname][,[[!]{cdeikomprsuw}][a{1248ptsx}]]
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)/STACK:reserve[,commit]
/SUBSYSTEM:{NATIVE|WINDOWS|CONSOLE|WINDOWSCE|POSIX}[,#[.##]]
/SWAPRUN:{[!]CD|[!]NET}
/VERSION:#[.#]
/WS:[!]AGGRESSIVE
->来源:http://www.tulaoshi.com/n/20160219/1621020.html
看过《重定义编译DLL文件的基地址》的人还看了以下文章 更多>>