You get the 1275 error because the StarForce driver is not compatible with Vista.
Go here
http://www.star-force.com/support/sfdrvup.zip to download the update tool for SF. Unzip it and run sfdrvup.exe, after you have run SH3 once to get the error message, this is to make sure SF is installed. Then restart your Pc and try running Sh3 again.
Oh, and run the sfdrvup.exe file as admin just to make sure it installs the update.
Come back here if that does not work, it should, but you never know:hmm: