- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已使用 editbin/LARGEADDRESSAWARE
命令更改我的 .NET C# exe,以便它可以寻址 > 2 GB 的内存。这工作正常,我可以运行 dumpbin
命令来验证它是否已成功修改。
然后我继续创建一个包含此 exe 的 .msi 程序包。当我在 Windows 7 目标计算机上运行此 .msi 时,它会成功安装 exe。但是现在如果我在安装在目标机器上的同一个 exe 上运行 dumpbin
会显示它不再支持 > 2 GB 的内存。
这是什么原因造成的?是构建.msi的过程还是在目标机器上运行.msi?
最佳答案
无论这里出了什么问题,它肯定与您手动执行此操作有关。让构建系统为你做这件事。项目 + 属性,构建事件选项卡。将其粘贴到“构建后事件命令行”框中:
set pathsave=%path%
set path=$(devenvdir);$(devenvdir)..\..\vc\bin
editbin.exe /nologo /largeaddressaware "$(targetfilename)"
set path=%pathsave%
关于c# - 安装后 LARGEADDRESSAWARE 关闭了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520273/
我已使用 editbin/LARGEADDRESSAWARE 命令更改我的 .NET C# exe,以便它可以寻址 > 2 GB 的内存。这工作正常,我可以运行 dumpbin 命令来验证它是否已成功
我想将我的应用程序切换到 LARGEADDRESSAWARE。需要注意的问题之一是指针运算,因为指针差异不能再表示为带符号的 32b。 有什么方法可以在大型 C++ 项目中自动查找指针减法的所有实例吗
我有一个包含一个 EXE 和多个 DLL 的 32 位应用程序。 EXE 已使用 /LARGEADDRESSAWARE 标志集构建。所以我希望在 64 位操作系统上我应该获得 4 GB 的用户地址空间
对于 win32 可执行文件 (x86),我们可以设置 LargeAddressAware 标志,以便它在 x64 Windows 上运行时可以访问 4 GB(而不是仅仅 2 GB)的虚拟地址空间。
Windows 允许您通过在 PE header 中设置标志 (/LARGEADDRESSAWARE) 将地址空间的使用限制为 32 位分辨率。详细说明:设置后,此标志有效地模拟 32 位虚拟地址空间
我正在开发一个 C# 程序,它将加载文件并获取加载文件创建日期、修改日期、大小等信息。我需要知道的另一件事是加载的文件 (executable.exe) 与 LARGEADDRESSAWARE 标志链
标题几乎概括了它。我有一个为 x86 平台编译的应用程序,它设置了 /largeaddressaware 标志。在 x64 系统上运行它,我“免费”获得了扩展的 4GB 用户模式虚拟内存,而无需指定
我有一个 .NET 程序集需要是 32 位的并且需要是 /LARGEADDRESSAWARE。 我知道如何使用 EditBin 执行此操作,但我想知道 Visual Studio 2010 中是否有内
在 PE header 中有一个标志指示二进制文件是否为 LargeAddressAware。 PE header 本身存在于 *.exe 和 *.dll 中。 Windows 操作系统真的只为父可执
我们需要将我们的一个可执行文件与此标志相关联,因为它会占用大量内存。 但是为什么要给一个EXE文件特殊处理呢。为什么不对 /LARGEADDRESSAWARE 进行标准化? 所以问题是:使用 /LAR
我有一个现有的 32 位 ASP.NET 应用程序,它使用 32 位非托管 DLL。 如果我在 64 位操作系统上运行它,它会自动成为 LARGEADDRESSAWARE(即可以访问完整的 4GB 虚
如标题所述,我在 win 7 64 位下运行一个 32 位应用程序。该应用程序是在 Embarcadero XE2 中用 C++ 编写的。我需要超过 2GB 的内存。 步骤: 我启用了 3GB 开关并
我是一名优秀的程序员,十分优秀!