I will also sum up my resolution again real quick leaving out no detail for those who may have gotten stuck:
My set up is as follows:
Part 1 - install (Non origin install, original CDs):
1. Clean install of C&C Generals updated to latest patch
2. Clean install of C&C Generals Zero Hour updated to latest patch (1.04)
3. Install no-cd patch (game.dat + generals.exe copied over top of existing files in install directory)
Part 2 - Compatibility:
1. Compatibility mode for Windows XP (Service Pack 3)
2. Disable display scaling on high DPI settings (this fixed an issue with my mouse jumping all over the screen)
3. Run this program as administrator
Other notes:
I did try all of the things noted in the Windows 8.1 proposed thread before i tried anything on my own. I don't believe those changes had any bearing on making it work in Windows 10, but i can't be sure because i wen't through those processes earlier to no avail. If you do what's above and still have issues it would be worth looking at the thread for Windows 8.1 and adding the options.ini as specified.
Good luck!