Steam retriver

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
igorbest89
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 27.08.2011

#1 Сообщение 04.09.2011, 10:05

После обновления стима почему то перестал работать софт, писал чекер стима на основе найденого исходника клиента на C#

Код: Выделить всё

 string[] nowAkk = logpass[i].Split(':');
                            Steam_API.TSteamError pErrorLogin = new Steam_API.TSteamError();
                            pErrorLogin = Steam_API.ProcessLogin(nowAkk[0], nowAkk[1]);
                            if (pErrorLogin.eSteamError == 0)
                            {
                                log = logpass[i];

                            }
                            else
                            {
                                log = "не валид";
                            }
//Метод для определения валидный или нет
internal static TSteamError ProcessLogin(string UserName, string UserPassword)
        {
            int iHandle = 0;
            TSteamError pError = new TSteamError();
            TSteamProgress pProgress = new TSteamProgress();
            iHandle = SteamLogin(UserName, UserPassword, 1, ref pError);

            while (SteamProcessCall(iHandle, ref pProgress, ref pError) == 0)
            {
                if (pError.eSteamError == ESteamError.eSteamErrorBadHandle)
                {
                    break;
                }
                Application.DoEvents();
            }

            return pError;
        }
// Импорт из ДЛЛ

        [DllImport("steam.dll")]
        public static extern int SteamProcessCall(int handle, ref TSteamProgress pProgress, ref TSteamError pError);
вопрос может кто не будь подскажет что не так ?
и если не сложно объясните как проверить есть ли на email аккаунты и вернуть Логин на email.

Аватара пользователя
n1cemen
Сержант
Сержант
Сообщения: 69
Зарегистрирован: 03.09.2011
Откуда: Россия
Контактная информация:

#2 Сообщение 04.09.2011, 13:10

Попробуй перезагрузить комп а потом запустить чекер и должно быть все нормально!

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#3 Сообщение 04.09.2011, 13:23

igorbest89, а это касается всего стороннего софта, использующего SteamAPI.

По мнению разработчиков Open Steam Works, Valve отключили поддержку Steam2.

Теперь авторизация и любые другие действия, возможны только, через Steam3

igorbest89
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 27.08.2011

#4 Сообщение 04.09.2011, 14:32

А есть ли документация, если есть где можно глянуть

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#5 Сообщение 04.09.2011, 21:40

Посмотрите на сайте проекта Open Steam Works

Ответить