예제 #1
0
        public Process StartSteam(SteamGame game)
        {
            // stop steam completely before starting it
            if (isGameRunning("steam"))
            {
                StopSteam();
                System.Threading.Thread.Sleep(1000);
            }

            const string regKey   = @"HKEY_CURRENT_USER\Software\Valve\Steam";
            string       steamExe = Registry.GetValue(regKey, "SteamExe", "").ToString();

            return(Process.Start(steamExe, $"-login {game.username} {game.password} -applaunch {game.id}"));
        }