Also mein Problem: Ich bekomme beim debuger einen fehler beim "Process.Start(startInfo)" er kann die angegebene Datei nicht finden.
Der Auslöser dieses Problems ist die Variable "CryFolder" da drin wurde der Regkey gespeichert. Dessen inhalt in der registry ist: "E:\Games\Crysis\", aber der inhalt in der Variable ist dann "E:\\Games\\Crysis\\".
Was hab ich falsch gemacht? wie kann ich den fehler beheben?

Vielen Dank für eure hoffentlich hilfreichen Antworten
Blubb


Code:
            RegistryKey rk = Registry.LocalMachine.OpenSubKey("Software\\Crytek\\Crysis", true);
            string CryFolder = (string)rk.GetValue("InstallDir");
            rk.Close();


            ProcessStartInfo startInfo = new ProcessStartInfo(CryFolder + "Crysis.exe");
            startInfo.WindowStyle = ProcessWindowStyle.Normal;

            Process.Start(startInfo);