My version is the disk version that just happens to be copied to a cd, so it is probably different to your version.
Can you copy-paste the contents of the bat files in this thread so others can see what exactly the problem is. XCom was a dos game, so the copy-protection was internal. It predates needing the cd in to verify game ownership. At least, my version predates that concept.
MoSlo or something similar might be of use. Google for it.