Привет, я производил авторизацию стим через аргументы: ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = (string)Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\Valve\Steam", "SteamExe", "null"); startInfo.Arguments = " -login " + login + " " + password; После недавнего обновление стим, эти аргументы не работают, кто нибудь знает новый способ? или новые аргументы может быть.
Всё нашел, кому интересно то вот (Благодаря обновленному API, теперь вам нужно будет использовать следующий параметр ` -noreactlogin -login <имя пользователя> <пароль>')
using Microsoft.Win32; using System.Diagnostics; namespace SteamChecker { internal class SteamLogin { private static void Main() { var pathToSteamExe = Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\Valve\Steam", "SteamExe", "null").ToString(); Process.Start(new ProcessStartInfo { FileName = pathToSteamExe, Arguments = "-noreactlogin -login LOGIN PASSWORD" }); } } } C# using Microsoft.Win32; using System.Diagnostics; namespace SteamChecker { internal class SteamLogin { private static void Main() { var pathToSteamExe = Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\Valve\Steam", "SteamExe", "null").ToString(); Process.Start(new ProcessStartInfo { FileName = pathToSteamExe, Arguments = "-noreactlogin -login LOGIN PASSWORD" }); } } }