--- wine-1.7.0-orig/dlls/ntdll/virtual.c	2013-08-03 03:09:56 +0900
+++ wine-1.7.0/dlls/ntdll/virtual.c	2013-08-18 14:35:53 +0900
@@ -1852,8 +1852,12 @@
 void virtual_set_large_address_space(void)
 {
     IMAGE_NT_HEADERS *nt = RtlImageNtHeader( NtCurrentTeb()->Peb->ImageBaseAddress );
+    const char *force_laa_str;
+    int force_laa;
 
-    if (!(nt->FileHeader.Characteristics & IMAGE_FILE_LARGE_ADDRESS_AWARE)) return;
+    force_laa_str = getenv("WINEFORCELARGEADDRESSAWARE");
+    force_laa = (force_laa_str != NULL && *force_laa_str != '\0');
+    if (!force_laa && !(nt->FileHeader.Characteristics & IMAGE_FILE_LARGE_ADDRESS_AWARE)) return;
     /* no large address space on win9x */
     if (NtCurrentTeb()->Peb->OSPlatformId != VER_PLATFORM_WIN32_NT) return;
 
