When running the Halo install with winex, it tells me that it can't load PidGen.dll

This file is on the cd, and I know it's good, the install has worked under windows. I thought maybe it was the copy protection, but I'm not sure how to tell for sure or how to get around it. The copy protection claims it won't allow you to install from a hard disk , you have to install from a cd. That shouldn't matter with winex, it should convince the installer that it's installing froma cd.

Any ideas?