Действие: Имеется установщик, версия установки которого с 2.0.3.4 до 2.0.3.5, то есть обновляет игру с 34-ой до 35-ой версии.
Цель: После выбора директории установки идет инсталл, но бац! - вылазит окно, в котором пишется следующее: "Упсс! Этот патч нужно ставить на 2.0.3.4 версию игры. Ваша версия - 2.0.3.0"
То есть версия игры у пользователя не та, которая нужна для установки и совершается аборт (ему приходится закрывать установщик). А если все верно ( у него нужная версия - в данном случае, 2.0.3.4-ая), то инстал пройдет успешно.
Версия определяется в этом файле - steam.inf (директория \Left 4 Dead 2\left4dead2). А установщик ставится в InstallDir "$PROGRAMFILES\Left 4 Dead 2\" (то есть в этой папке есть такая же папка, только пишется слитно и с маленькой буквы).
Возможно реализовать?
Ссылка на действующий файл -
http://rghost.ru/2501569 (в файле прописана версия 2.0.3.4, можно менять вручную цифры)
Показательный пример:
http://rghost.ru/2501575.view