Недавно знакомый попросил найти метод запустить игру world of tanks без прав админа. Точнее получить возможность её обновлять. Сама игра леко запускается с правами пользователя.
Итак, решение:
Скачиваем прогу под названием innounp (http://innounp.sourceforge.net/ ) download -> innounp—> тык по свежей версии.
Это распаковщик инсталляшек Inno Install
Копируем её в любую удобную папку желательно без пробелов.
Создаём файлик unpack.cmd с одной лишь строкой: echo a | innounp.exe -x %1
После этого кидаем уже установленную игру в папку {app}. Если её нет, то и не обязательно.
При каждом обновлении (либо если игра не была установлена начинаем с инсталляхи) переносим файл с патчем (инсталляхой) в данный каталог и просто перетягиваем его на Unpack.cmd
Дождавшись завершения работы можно запускать игру через {app}/worldOfTanks.exe
Суть этого финта ушами в том, что игра в действительности не требует прав админа, а они нужны лишь для обновления.
В качестве распаковщика можете выбрать любую другую программу. Патчи и инсталляху берите только с официального сайта. Они там всегда доступны.
А unpack.cmd нужен лишь для того, что б автоматом говорить программе a (always) на запрос переписывать ли файлы, а не лезть в командную строку.
Итак, решение:
Скачиваем прогу под названием innounp (http://innounp.sourceforge.net/ ) download -> innounp—> тык по свежей версии.
Это распаковщик инсталляшек Inno Install
Копируем её в любую удобную папку желательно без пробелов.
Создаём файлик unpack.cmd с одной лишь строкой: echo a | innounp.exe -x %1
После этого кидаем уже установленную игру в папку {app}. Если её нет, то и не обязательно.
При каждом обновлении (либо если игра не была установлена начинаем с инсталляхи) переносим файл с патчем (инсталляхой) в данный каталог и просто перетягиваем его на Unpack.cmd
Дождавшись завершения работы можно запускать игру через {app}/worldOfTanks.exe
Суть этого финта ушами в том, что игра в действительности не требует прав админа, а они нужны лишь для обновления.
В качестве распаковщика можете выбрать любую другую программу. Патчи и инсталляху берите только с официального сайта. Они там всегда доступны.
А unpack.cmd нужен лишь для того, что б автоматом говорить программе a (always) на запрос переписывать ли файлы, а не лезть в командную строку.
Комментариев нет:
Отправить комментарий