Some of the installers of older games dectect Windows 2000/XP/Vista/7 as Windows NT. Which is correct. However, back when these installers for these games were made the newest version of Windows NT was Windows NT 4.0 which is a version of Windows designed only for business workstations and servers. This version of Windows only supports versions of DirectX up to 3.0 and therefore won't play many games. I believe the game developers designed the installers to detect the presence of Windows NT and refuse to install to avoid getting support calls when the game wouldn't run on Windows NT 4.0.
Sorry for the long history lesson.
Anyway, a very commonly used installer from this era allows you to force the game to install with appending the "-lgntforce" parameter. Simply start the command prompt, change to the CDROM drive and type something like "setup.exe -lgntforce"
Step by step instructions assuming D: is the CDROM drive and "setup.exe" is the name of the installer program are below (don't enter the quotation marks).
Go to Start -> Run (or find Command Prompt in the start menu.)
Enter "cd \"
Enter "setup.exe -lgntforce"
Now the installer should come up and allow you to install the game.
I hope this helps.