【发布时间】:2012-02-21 16:36:40
【问题描述】:
我正在开发一个 C# 程序,它将加载文件并获取加载文件创建日期、修改日期、大小等信息。我需要知道的另一件事是加载的文件 (executable.exe) 是否与LARGEADDRESSAWARE 标志。 FileInfo 类不提供此信息。
有谁知道如何在 C# 中找出给定的 executable.exe 是否与 LARGEADDRESSAWARE 标志链接(以处理大于 2 GB 的地址)?
【问题讨论】:
-
请不要在标题前加上“C#”之类的前缀。这就是标签的用途。另外,仅供参考,
FileInfo不是 C# 的一部分。它是 .NET 的一部分。 -
存储在IMAGE_FILE_HEADER.Characteristics, IMAGE_FILE_LARGE_ADDRESS_AWARE位:msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c# memory virtual-address-space address-space