C# Class srcrepair.SteamManager

Класс для взаимодействия с клиентом Steam.
Show file Open project: xvitaly/srcrepair

Public Methods

Method Description
CleanBlobsNow ( string SteamPath ) : void

Очищает блобы (файлы с расширением *.blob) из каталога Steam.

CleanRegistryNow ( int LangCode ) : void

Удаляет значения реестра, отвечающие за настройки клиента Steam, а также записывает значение языка.

FormatInstallDirs ( string SteamPath ) : List

Формирует полные пути к библиотекам с установленными играми.

GetLaunchOptions ( string SteamPath, string GameID ) : string

Получает и возвращает параметры запуска указанного приложения.

GetSteamConfig ( string SteamPath ) : string

Возвращает путь к главному VDF конфигу Steam.

GetSteamLocalConfig ( string SteamPath ) : List

Возвращает путь к локально хранящемуся VDF конфигу Steam.

GetSteamMountPoints ( string SteamPath ) : List

Считывает из главного файла конфигурации Steam пути к дополнительным точкам монтирования.

GetSteamPath ( ) : string

Получает из реестра и возвращает путь к установленному клиенту Steam.

GetUserIDs ( string SteamPath ) : List

Возвращает список используемых на данном компьютере SteamID.

Method Details

CleanBlobsNow() public static method

Очищает блобы (файлы с расширением *.blob) из каталога Steam.
public static CleanBlobsNow ( string SteamPath ) : void
SteamPath string Полный путь к каталогу Steam
return void

CleanRegistryNow() public static method

Удаляет значения реестра, отвечающие за настройки клиента Steam, а также записывает значение языка.
public static CleanRegistryNow ( int LangCode ) : void
LangCode int ID языка Steam
return void

FormatInstallDirs() public static method

Формирует полные пути к библиотекам с установленными играми.
public static FormatInstallDirs ( string SteamPath ) : List
SteamPath string Путь установки Steam
return List

GetLaunchOptions() public static method

Получает и возвращает параметры запуска указанного приложения.
public static GetLaunchOptions ( string SteamPath, string GameID ) : string
SteamPath string Каталог установки Steam
GameID string ID приложения, параметры запуска которого нужно определить
return string

GetSteamConfig() public static method

Возвращает путь к главному VDF конфигу Steam.
public static GetSteamConfig ( string SteamPath ) : string
SteamPath string Каталог установки Steam
return string

GetSteamLocalConfig() public static method

Возвращает путь к локально хранящемуся VDF конфигу Steam.
public static GetSteamLocalConfig ( string SteamPath ) : List
SteamPath string Каталог установки Steam
return List

GetSteamMountPoints() public static method

Считывает из главного файла конфигурации Steam пути к дополнительным точкам монтирования.
public static GetSteamMountPoints ( string SteamPath ) : List
SteamPath string Путь к клиенту Steam
return List

GetSteamPath() public static method

Получает из реестра и возвращает путь к установленному клиенту Steam.
public static GetSteamPath ( ) : string
return string

GetUserIDs() public static method

Возвращает список используемых на данном компьютере SteamID.
public static GetUserIDs ( string SteamPath ) : List
SteamPath string Каталог установки Steam
return List