Показать полную графическую версию : Создание инсталляторов-патчей (или модов) для игр
Всем привет! Вот посетила меня идея, а как собсно создать что то типа инсталлятора-патча для игры. Наверняка все знают такую игру, как сталкер. Так вот при установке патчей инсталлятор автоматом находит не только то, что игра установлена в системе или нет, но и каталог, куда установлена сама игра. Тоже самое касается некоторых модов (например Old Good Stalker Или AMK). инсталлятор сталкеровских модов и патчей (да и самой игры)-Inno Setup. Так вот сам вопрос: Как реализовать такое в своем инсталляторе (тоже хочется, чтобы он опеределял установлена ли игра или нет и если установлена, то куда).
Видимо, он в реестре смотрит наличие соответствующих записей.
и/или проверяет налицие некоторых файлов/директорий на диске
Stribog.ua
12-08-2008, 04:21
нет, только реестр...
берешь полный путь папки (например, C:\Programm Files\Название фирмы\Название игры\bin ), куда игра установлена, вносишь ее в поиск по реестру и смотришь, какие ветки и значения содержат эту папку. Некоторые программы и игры имеют параметр Installdir или аналогичный с папкой установки в качестве значения.
ну, а дальше объяснять, наверное не надо - делаешь проверку этой или этих веток реестра и в соответствии берешь своей прогой их значение или вываливаешься, если игра не установлена.
Но не все программы записываются таким простым способом. Некоторые надо искать, куда они установлены на дисках.
Это простой способ, а есть еще проще - ставишь проги, которые отслеживают все изменения в процессе установки игры или программы, а потом думаешь, по какому изменению делать проверку и откуда брать папку установки.
Multik84
08-10-2008, 11:10
Цитировать »
А не подскажешь хотя бы пару названий этих прог?
А не подскажешь хотя бы пару названий этих прог? »
Thinstall Virtualization Suite 3.358
Эта прога предназначена для создание portable программ, но и для отслеживания сойдет...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.