Re: CD damaged
Well, you could try finding the CD images online... technically you do own the game, after all, and from images you'll still need your key to install it. But they'd probably have to be CloneCD images to get the copy protection working right (you can use those with the free Daemon Tools Lite tool). Keep in mind recent Windows updates may interfere with that anyway, since apparently the Safedisc system that Generals uses for its copy protection presents security holes, and in response to that Microsoft has been issuing patches that disable the whole system. In fact, on Windows 10 it's plain impossible to run the CD version; the whole system it uses is simply missing.
If you don't want to deal with all that, you could buy The Ultimate Collection, I guess. Though the Origin version is known to have its share of problems too, it worked well on my (Windows 7 Ultimate Edition, full-rights account) PC with some minor compatibility tweaks.