¿Cómo puedo habilitar mi aplicación Delphi de 32 bits para usar 4 GB de memoria en ventanas de 64 bits (a través de Wow64.exe)?

De acuerdo a estoPágina de MSDN:

WOW64 permite que las aplicaciones de 32 bits aprovechen el kernel de 64 bits. Por lo tanto, las aplicaciones de 32 bits pueden usar un mayor número de controladores de kernel y de ventana. Sin embargo, las aplicaciones de 32 bits no pueden crear tantos subprocesos bajo WOW64 como pueden cuando se ejecutan de forma nativa en sistemas basados ​​en x86 porque WOW64 asigna una pila adicional de 64 bits (generalmente 512 KB) para cada subproceso. Además, se reserva cierta cantidad de espacio de direcciones para WOW64 y las estructuras de datos que utiliza. La cantidad reservada depende del procesador; Se reserva más en el Intel Itanium que en el procesador x64.

Si la aplicación tiene el indicador IMAGE_FILE_LARGE_ADDRESS_AWARE establecido en el encabezado de la imagen, cada aplicación de 32 bits recibe 4 GB de espacio de direcciones virtuales en el entorno WOW64. Si el indicador IMAGE_FILE_LARGE_ADDRESS_AWARE no está establecido, cada aplicación de 32 bits recibe 2 GB de espacio de direcciones virtuales en el entorno WOW64.

¿Cómo establezco de manera efectiva el indicador IMAGE_FILE_LARGE_ADDRESS_AWARE en mi aplicación Delphi 2007 para que pueda hacer mi aplicación de 32 bits Wow64?consciente ¿Y direccionar hasta un total de 4GB de memoria?

Respuestas a la pregunta(4)

Su respuesta a la pregunta