Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Создание инсталляторов-патчей (или модов) для игр (http://forum.oszone.net/showthread.php?t=111625)

alex_84 17-07-2008 08:33 853758

Создание инсталляторов-патчей (или модов) для игр
 
Всем привет! Вот посетила меня идея, а как собсно создать что то типа инсталлятора-патча для игры. Наверняка все знают такую игру, как сталкер. Так вот при установке патчей инсталлятор автоматом находит не только то, что игра установлена в системе или нет, но и каталог, куда установлена сама игра. Тоже самое касается некоторых модов (например Old Good Stalker Или AMK). инсталлятор сталкеровских модов и патчей (да и самой игры)-Inno Setup. Так вот сам вопрос: Как реализовать такое в своем инсталляторе (тоже хочется, чтобы он опеределял установлена ли игра или нет и если установлена, то куда).

Coutty 17-07-2008 08:43 853762

Видимо, он в реестре смотрит наличие соответствующих записей.

alv1r 18-07-2008 00:48 854875

и/или проверяет налицие некоторых файлов/директорий на диске

Stribog.ua 12-08-2008 04:21 873452

нет, только реестр...

sanalex 08-10-2008 08:40 918515

берешь полный путь папки (например, C:\Programm Files\Название фирмы\Название игры\bin ), куда игра установлена, вносишь ее в поиск по реестру и смотришь, какие ветки и значения содержат эту папку. Некоторые программы и игры имеют параметр Installdir или аналогичный с папкой установки в качестве значения.
ну, а дальше объяснять, наверное не надо - делаешь проверку этой или этих веток реестра и в соответствии берешь своей прогой их значение или вываливаешься, если игра не установлена.

Но не все программы записываются таким простым способом. Некоторые надо искать, куда они установлены на дисках.

Это простой способ, а есть еще проще - ставишь проги, которые отслеживают все изменения в процессе установки игры или программы, а потом думаешь, по какому изменению делать проверку и откуда брать папку установки.

Multik84 08-10-2008 11:10 918637

Цитата:

Цитата sanalex
Цитировать »

А не подскажешь хотя бы пару названий этих прог?

Medic84 08-10-2008 16:52 918940

Цитата:

Цитата Multik84
А не подскажешь хотя бы пару названий этих прог? »

Thinstall Virtualization Suite 3.358
Эта прога предназначена для создание portable программ, но и для отслеживания сойдет...


Время: 09:43.

Время: 09:43.
© OSzone.net 2001-