Я разрабатываю программу на C#, которая будет загружать файлы и получать информацию, такую как дата создания файла, дата изменения, размер и т. Д. Еще одна вещь, которую мне нужно знать, - это загруженный файл (executable.exe
) связан с флагом LARGEADDRESSAWARE
. Класс FileInfo не предоставляет эту информацию.Как проверить, установлен ли exe как LARGEADDRESSAWARE
Кто-нибудь знает, как в C# я могу узнать, связан ли данный исполняемый файл.exe с флагом LARGEADDRESSAWARE
(для обработки адресов более 2 ГБ)?
Пожалуйста, не префикса своих названий с «C#» и тому подобными. Для этого нужны теги. Кроме того, FYI, 'FileInfo' не является частью C#. Это часть .NET. –
Он хранится в IMAGE_FILE_HEADER.Характеристики, бит IMAGE_FILE_LARGE_ADDRESS_AWARE: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680313%28v=vs.85%29.aspx –