Среди них была библиотека 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