Posted December 12, 2013
I figured that I can't be the only one, and there's only a bunch of really old posts relating to this, so I figured I'd share.
The main problem is that the iwar_start application seem to be doing a number of dodgy things to the IWar executable when it performs some sort of in memory patch. It then tries to run the modified executable. On most modern operating systems this will bump into data execution prevention. This will stop the patched executable from being run, causing a crash.
The way to work around this is by disabling data execution prevention for the patcher. This can be done by going into the System Properties in Windows. Then go into Advanced->Performance Options->Data Execution Prevention.
Leave it enabled (should be default), as it's a good idea from a security point of view, but add iwar_start.exe to the exception list.
After doing this, and clicking all the "OK" buttons and whatnot, the game should run properly the next time you try to run it.
The main problem is that the iwar_start application seem to be doing a number of dodgy things to the IWar executable when it performs some sort of in memory patch. It then tries to run the modified executable. On most modern operating systems this will bump into data execution prevention. This will stop the patched executable from being run, causing a crash.
The way to work around this is by disabling data execution prevention for the patcher. This can be done by going into the System Properties in Windows. Then go into Advanced->Performance Options->Data Execution Prevention.
Leave it enabled (should be default), as it's a good idea from a security point of view, but add iwar_start.exe to the exception list.
After doing this, and clicking all the "OK" buttons and whatnot, the game should run properly the next time you try to run it.