Vista will not allow Ring 0 "rootkit" StarForce to run; failing copy protection checks and not allowing the game to run !!
From ExtremeTech:
http://www.extremetech.com/article2/0,1697,1969002,00.asp
There appear to be two big problems, from our admittedly limited testing. The first is StarForce copy protection. Its reliance on a hidden Ring 0 driver causes a compatibility problem with Vista that prevents games using StarForce from loading at least, that's the best explanation we can come up with for the errors we found. It's very disappointing that there hasn't been a fix for this so far. The driver requirements of Vista have been known for quite a long time, and both Microsoft and games publishers should have been pressuring StarForce for a proper Vista driver since at least last summer.
From ExtremeTech:
http://www.extremetech.com/article2/0,1697,1969002,00.asp
There appear to be two big problems, from our admittedly limited testing. The first is StarForce copy protection. Its reliance on a hidden Ring 0 driver causes a compatibility problem with Vista that prevents games using StarForce from loading at least, that's the best explanation we can come up with for the errors we found. It's very disappointing that there hasn't been a fix for this so far. The driver requirements of Vista have been known for quite a long time, and both Microsoft and games publishers should have been pressuring StarForce for a proper Vista driver since at least last summer.