重定义编译DLL文件的基地址

2016-02-19 19:27 6 1 收藏

今天图老师小编给大家精心推荐个重定义编译DLL文件的基地址教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

许多VB开发者都知道应该在工程属性对话框的“编译”功能页面中定义一个DLL基地址数值。这不同于工程中任何其他DLL或OCX的基地址。

当操作没有源代码的编译DLL或者OCX文件时,可以使用EDITBIN程序修改它的基地址。EDITBIN程序随VisualStudio安装后就有了,可以在主VisualStudio目录的VC98BIN目录下找到它。比如,以下代码重新设定一个编译DLL文件的基地址为12000000(16进制):

EDITBIN/REBASE:BASE=0x12000000myfile.dll

同样,EDITBIN程序对可执行文件也有一些处理技巧。

以下是该程序支持的完整功能选项列表(使用EDITBIN/?可以列出这些):

/BIND[:PATH=path]

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

/HEAP:reserve[,commit]

/LARGEADDRESSAWARE[:NO]

/NOLogo

/REBASE[:[BASE=address][,BASEFILE][,DOWN]]

/RELEASE

/SECTION:name[=newname][,[[!]{cdeikomprsuw}][a{1248ptsx}]]

/STACK:reserve[,commit]

/SUBSYSTEM:{NATIVE|WINDOWS|CONSOLE|WINDOWSCE|POSIX}[,#[.##]]

/SWAPRUN:{[!]CD|[!]NET}

/VERSION:#[.#]

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

/WS:[!]AGGRESSIVE

->

来源:https://www.tulaoshi.com/n/20160219/1621020.html

延伸阅读
  作者:e梦缘 好久发表文章了!!! 调用DLL文件中的FORM,具体实现过程如下: library Project1;uses SysUtils, Classes,Forms,windows,dialogs, Unit1 in 'Unit1.pas' {Form1};{$R *.res}function showform(formname:string):boolean;stdcall;var TheClass: TPersistentClass; aForm: TForm;be...
标签: Web开发
软件下载: http://test.fzclx.com/caixi/geturl.rar 程式源文件: CS打包:http://test.fzclx.com/caixi/geturl.cs.rar c#写的,可能要先安装framework. http://www.microsoft.com/downloads/info.aspx?na=0&p=4&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=&genscs=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d262d25e3-f589-4842-8...
1.1内核模块的编译文件 一个内核模块不是一个可以独立执行的文件,而是需要在运行时刻连接入内核的目标文 件。所以,它们需要用-c选项进行编译。而且,所有的内核模块都必须包含特定的标志: ? __KERNEL__——这个标志告诉头文件此代码将在内核模块中运行,而不是作为用户进 程。 ? MODULE——这个标志告...
在命令行中编译几个cs源文件,可能会这样写: csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc 如果继续引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat文件中,这样只需要修改.bat文件就可以继续编译了。不过还...
标签: 电脑入门
ifc22 - ifc22.dll - DLL文件信息 DLL 文件: ifc22 或者 ifc22.dll DLL 名称: Immersion Technologie Touchsence DLL 描述: ifc22.dll是罗技Logitech鼠标增强相关文件。 ifc22.dll 属于: iFeel TouchSence Logitech mouse 系统 DLL文件: 否 常见错误: File Not Found, Missing File, Exception Errors 安全等级 (0...

经验教程

711

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部