如何在Windows 7 x64上禁用ASLR(地址空间布局随机化)?

如何禁用Windows 7 x64上的ASLR,以便我的程序将始终加载共享的CRT在相同的地址?

注册表设置可用于强制启用或禁用所有可执行文件和库的ASLR,并可在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages

从Microsoft下载的增强型缓解体验工具包(EMET)允许在系统或进程的基础上启用/禁用ASLR。

以前,您必须选择允许链接器使用ASLR。 现在, 你必须退出 :

 /DYNAMICBASE[:NO] 

(Visual Studio 2012:配置属性 – >链接器 – >高级 – >“随机基地址”)

你也可以通过编程来完成 。