change the resolution in options.ini (any resolution) located in. C:\Documents\Command and Conquer Generals Zero Hour Data\options. then change the resolution (the same as above) in GameData.ini. program Files/EA Games/Command & Conquer Generals Zero Hour/Data/INI. I think it work in all version
So you're going to need to procure a way around that, somehow. I advise gamecopyworld, they're fairly reputable when it comes to the stuff not containing viruses. It worked without problems! Just get the genpatcher and or genlauncher and it will run.
Patch C&C: Generals/Zero Hour with GenPatcher (what this does is fix most currently known issues, including the DirectX 8.1 warning, restoring the missing registry entries, removing some loose files that may cause desyncs and more). Apply GenTool for C&C: Generals and Zero Hour (optional, but highly recommended).
Prepare to unleash the absolute latest in modern weapons technology against the world's most powerful Generals in Command & Conquer Generals: Zero Hour. In the next era of military strategy and might, you'll need to command a more technologically advanced arsenal to defeat new, more powerful enemies. Add addon MakeOver.
HwTV.