I've recently replaced a customers old Windows 2000 server with a new 2008 server. They've got an old application running on the 2000 box (512MB memory) where it works just fine, but on the new 2008 box (12GB memory) it gives an error; "Memory error, please restart application". An educated guess would be it can't handle the large amount of memory.
This is an old DOS based software, at some point converted to work in 32 bit windows environment (the exe is called M6W32.exe). Unfortunally it doesn't contain an ini-file or such, so I can't seem to manipulate it. It crashes immediatly when I start up the exe, unless I setup compability mode for Windows 2000. After that it starts up, but gives the memory error instead.
Is there a way to set limit the amount of memory the application can see? I'm sure that would do it.