Что такое SteamGameUpdater.dll ?

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

#1 Сообщение 24.09.2010, 13:23

Парсил пакеты стима и увидел там список приложений.
Среди них была библиотека SteamGameUpdater.dll.

Поискав в гугле я нашел ее, а теперь вопрос, для чего она нужна ?

Добавлено спустя 28 минут 8 секунд:
Поэкспериментировал с экспортными функциями:

CheckForUpdate возвращает 0, а в папке появляется файл ClientRegistry.blob
В CreateInterface с помощью SteamGameUpdater001 получил интерфейс ( но что толку ? )

А вот от RunUpdate толк есть :)

В консоли приложения появилось следующее:

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

Updating from version 721452 to version 752603
Downloading. . . . . . . . . . .ERROR: RunUpdate - unable to open SteamGameUpdat
er.dll for writing (errno = 13)
А в папке появились файлы:
SteamGameUpdater_752603.pkg
Valve_2010_9_24T8_38_13C0.mdmp

Добавлено спустя 9 минут 37 секунд:
Ура!
Я ее обновил, как выяснилось программа на могла распаковать библиотеку SteamGameUpdater.dll по той причине, что у меня и так эта библиотека была загружена в память.

Так, что я переименовал SteamGameUpdater.dll в rSteamGameUpdater.dll и теперь программа обновилась до последней версии :)

так же она создала файл SteamGameUpdater_752603.mst

Добавлено спустя 34 минуты 34 секунды:
п.с.
Мой код для работы с библиотекой и сама библиотека последней версии:
http://narod.ru/disk/25268775000/SteamU ... 2.rar.html

Аватара пользователя
Megalan
Разработчик
Разработчик
Сообщения: 335
Зарегистрирован: 02.04.2007
Благодарил (а): 1 раз
Поблагодарили: 29 раз
Контактная информация:

#2 Сообщение 24.09.2010, 21:53

Скорее всего это часть кода которая используется в hlds update tool

Ответить