Hi all,
I have found a solution to fixing command and conquer generals zero hour with vista online.
1st. right click the EAsy system info.exe in the ea games folder at start menu and go to properties. click the compatibility tab. run in windows xp mode. run as administrator.
2nd. right click the command and conquer first decade.exe in the ea games folder at start menu and go to properties. click the shortcut tab and go to advanced. click run as administrator. go to compatibility mode tab and click run as administrator there too. click show settings for all users. click run as administrator there also. click ok and then apply.
3rd. run command and conquer first decade.exe. click command and conquer generals zero hour. go to multiplayer. click online. login. and there you go.
matt miller