C# Класс srcrepair.SteamManager

Класс для взаимодействия с клиентом Steam.
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Описание методов

CleanBlobsNow() публичный статический Метод

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

CleanRegistryNow() публичный статический Метод

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

FormatInstallDirs() публичный статический Метод

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

GetLaunchOptions() публичный статический Метод

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

GetSteamConfig() публичный статический Метод

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

GetSteamLocalConfig() публичный статический Метод

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

GetSteamMountPoints() публичный статический Метод

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

GetSteamPath() публичный статический Метод

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

GetUserIDs() публичный статический Метод

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