EDIT: I have the solution, it's a modified exe file of the launcher which disables the directx error. If you run the modified exe and silkroad without any compatibility settings at all (don't check run in compatibility mode) then it will work. Oh yea and keep Windows Vista's video drivers, using the...
hmm.. Maybe you must replace the other 3 things tot that are in the file to (SilkErrSender.exe, Silkroad.exe and sro_client.exe). That's one suggestion The second one is to update your drivers. I had a week ago fixed the C++ error by updating my drivers. And maybe i know why it says:''Please execute...
download the file and when you've done it, open the file. Then doubleclick on the replacer.exe and say yes that you want to replace it.
and then it works. (Maybe )
well desolater144, i have the same problem as cptsamir. But it doesn't work! I've done the thing that you said you must do if you have the C++ problem..do you know another way? OR SOMEBODY HELP ME!