EDITBIN 选项

可以使用 EDITBIN 修改对象文件、可执行文件和动态链接库 (DLL)。 选项指定 EDITBIN 做的更改。

选项由选项说明符(短划线 (-) 或正斜杠 (/))及后跟的选项名构成。 选项名称不能缩写。 某些选项带参数,参数在冒号 (:) 后指定。 选项规范中禁止使用空格或制表符。 在命令行上使用一个或多个空格或制表符分隔选项规范。 选项名及其关键字参数或文件名参数不区分大小写。 例如,-bind/BIND 意义完全相同。

EDITBIN 提供了以下选项:

选项 目的
/ALLOWBIND 指定一个 DLL 是否可以绑定。
/ALLOWISOLATION 指定 DLL 或可执行文件清单查找行为。
/APPCONTAINER 指定应用是否必须在 AppContainer 内运行,例如 UWP 应用。
/BIND 将指定对象中的入口点地址设为速度加载时间。
/DYNAMICBASE 使用地址空间布局随机化 (ASLR) 功能,指定是否可在加载时随机重新设定 DLL 或可执行图像的基址。
/ERRORREPORT 已弃用。 错误报告由 Windows 错误报告 (WER) 设置控制。
/HEAP 设置可执行映像堆的大小(以字节为单位)。
/HIGHENTROPYVA 指定 DLL 或可执行映像是否支持高熵(64 位)地址空间布局随机化 (ASLR)。
/INTEGRITYCHECK 指定是否在加载时检查数字签名。
/LARGEADDRESSAWARE 指定对象是否支持大于 2 GB 的地址。
/NOLOGO 取消显示 EDITBIN 启动横幅。
/NXCOMPAT 指定可执行映像是否与 Windows 数据执行保护兼容。
/REBASE 设置指定对象的基址。
/RELEASE 在标头中设置校验和。
/SECTION 重写节的特性。
/STACK 设置可执行映像栈的大小(以字节为单位)。
/SUBSYSTEM 指定执行环境。
/SWAPRUN 指定将可执行映像复制到交换文件,然后从其中运行。
/TSAWARE 指定应用可在多用户环境中运行。
/VERSION 在标头中设置版本号。

另请参阅

其他 MSVC 生成工具
EDITBIN 参考