I've been trying to get my Command and Conquer Generals Zero Hour working on W7 64bit Home, yet I've been trying every fix I've googled and no luck so far. Every time I attempt to boot the game it just crashes on the load screen. I tried reinstalling with two different CD's disks to rule them out. I've tried the fix where I go into the .exe properties and change the compatablity mode to XP service pack 2 then at the same point I recieved an error warning that the files may be virused or hardware overheating or what ever if my system doesn't meet the requirements - which obviously thats BS. After installing VIA torrent and changing to XP service pack 2 compatablity, changing the short cut to boot in Maximised it's just now saying a serious error has occured. I've tried uninstalling my DVD RW software as I've heard some people get problems with it - but would it require a fresh reinstall for it to register it's not there? Any help? Thanks.
not sure if this will help you or not but i have had trouble getting it work on my 64bit vista install. I had to run a tool that would change the affinity mask on the exe so it only runs on one core. Maybe try that. I think the tool was called something like imgconfig or something like that.
That wasn't a bad idea to be honest, disabled to run at one core but nope =/ same errors. Cheers though.
This is my error message: Problem signature: Problem Event Name: APPCRASH Application Name: game.dat Application Version: 0.0.0.0 Application Timestamp: 4230c05b Fault Module Name: ntdll.dll Fault Module Version: 6.1.7600.16385 Fault Module Timestamp: 4a5bdb3b Exception Code: c0000005 Exception Offset: 000335f2 OS Version: 6.1.7600.2.0.0.768.3 Locale ID: 2057 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 __ and: Release Crash at Thu Jan 21 22:58:20 2010 ; Reason Uncaught Exception during initialization. Last error: Exception is access violation WinMain at 401700 Error code: EXCEPTION_ACCESS_VIOLATION Description: The thread tried to read from or write to a virtual address for which it does not have the appropriate access. Access address:077E8000 was written to. Stack Dump: <Unknown>(-1) : <Unknown> 0x007D1A0F Details: Register dump... Eip:007D1A0F Esp:0018AF90 Ebp:00091171 Eax:077E8000 Ebx:00000064 Ecx:FFFE21D4 Edx:00000027 Esi:077E7D74 Edi:077C9F48 EFlags:00010206 CS:0023 SS:002b DS:002b ES:002b FS:0053 GS:002b EIP bytes dump... Bytes at CS:EIP (007D1A0F) : 89 28 83 C0 04 4A 75 F5 4B 75 E9 5F 5E 5D 5B C3 90 B8 B4 4F 00 00 E8 36 EF 10 00 56 8B B4 24 BC Current stack: