I don't know enough about how to make an .exe fix, but that would surely be ideal. However, here's a fix another user came up with. It seems to be easier and puts your PC at less risk:
"As for a fix, I have a temporary one that I use. I made two batch files that I use to start and stop the secdrv service. That way I can run my games and then deactivate the secdrv service afterward.
To make them, open Notepad, and paste the following code inside:
Code:
start cmd.exe /c "sc config secdrv start=demand"
start cmd.exe /c "sc start secdrv"
Then save the file as "Start Secdrv.bat". The "bat" extension is very important.
Then clear notepad out so it's blank again, or make a new document and paste in the following code:
Code:
start cmd.exe /c "sc stop secdrv"
start cmd.exe /c "sc config secdrv start=disabled"
Save that file as "Stop Secdrv.bat"
Close Notepad.
Then, when you want to use the affected software, run the "Start Secdrv" batch file, then run your software. When you're finished with the software and close the program, run the "Stop Secdrv" batch file.
That way you can still use the program, and security is preserved for normal computer use. The only time it is "un-secure" is when you're actually playing the game or using the affected software.
I have both batch files on my desktop for ease of use. It's two extra steps to play my favorite game, but until there's another fix, it works for me."
Possibly another easy solution; I'm unsure, but I'd guess that newer releases of the game weren't using the SafeDisc copyright protection. I'm curious if War Chest users or those who downloaded the game without a CD are experiencing this issue. My guess is that they are not. In that case, the solution would be to just get your hands on one of these newer releases.