Estoy desarrollando un programa C# que cargará archivos y obtendrá información como la fecha de creación del archivo cargado, la fecha de modificación, el tamaño, etc. Otra cosa que necesito saber es si el archivo cargado (executable.exe
) está vinculado con la bandera LARGEADDRESSAWARE
. La clase FileInfo no proporciona esta información.cómo comprobar si exe está configurado como LARGEADDRESSAWARE
¿Alguien sabe cómo en C# puedo averiguar si un ejecutable.exe dado está vinculado con el indicador LARGEADDRESSAWARE
(para manejar direcciones de más de 2 GB)?
Por favor no uses el prefijo sus títulos con "C#" y tal. Para eso son las etiquetas. Además, para su información, 'FileInfo' no es parte de C#. Es parte de .NET. –
Se almacena en IMAGE_FILE_HEADER.Characteristics, IMAGE_FILE_LARGE_ADDRESS_AWARE bit: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680313%28v=vs.85%29.aspx –