Opening WMP9 just before you start the Starforce game messes up the protection system, and allows the game to run. Don't ask me how it works. Probably Tippex is the man to ask. If you go to this site:
http://www.cdsteam.net/modules/news/
Lots of details. Just use ALTAVISTA Translator to convert from Spanish.
http://babelfish.altavista.com/
Dodgy translation, but you can just about get the gist of it.
http://club.cdfreaks.com/showthread.php?threadid=92535
I thought this guy was having a laugh, or it was some sort of April Fools joke, but no, it works! I'm not saying it's a solution, more of a workaround, but it clearly shows up weak points in the Starforce3 protection. The problem with having an advanced protection system, is that hackers are even more attracted to it. There are now hundreds of guys on the crack sites working to break this protection. It may mean an EXE which has to scan ALL the installed game code, but I'll bet the solution is not too far away.