C'est correcte j'ai trouvé, pour ceux qui ne savent pas,
http://answers.microsoft.com/en-us/windows/forum/windows_7-gaming/running-command-conquer-generals-on-windows-7/7503bd73-4cf1-42e4-ae8d-3aaef6f64ba0
C'est en anglais mais très facile à comprendre.
at C:\users\YOURNAME\documents\Command and Conquer Generals data
créez un fichier texte et mettez tout ça dedans
AntiAliasing = 1
BuildingOcclusion = yes
DrawScrollAnchor =
DynamicLOD = no
ExtraAnimations = yes
GameSpyIPAddress = 0.0.0.0
Gamma = 50
IPAddress = 0.0.0.0
IdealStaticGameLOD = High
LanguageFilter = true
MaxParticleCount = 5000
MoveScrollAnchor =
MusicVolume = 55
Resolution = 1024 768
Retaliation = yes
SFX3DVolume = 79
SFXVolume = 71
ScrollFactor = 50
SendDelay = no
ShowSoftWaterEdge = yes
ShowTrees = yes
StaticGameLOD = Custom
TextureReduction = 0
UseAlternateMouse = no
UseCloudMap = yes
UseDoubleClickAttackMove = no
UseLightMap = yes
UseShadowDecals = yes
UseShadowVolumes = yes
VoiceVolume = 100
en suite renomez le fichier texte en options.ini
Mettre permissions pour tout le monde, si vous ne savez pas, vous avez qu'à demander, changer la compatibilité pour Windows XP(SP3)et ne mettez pas Run as administrator et sa devrait marcher