• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2024!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык
    Ссылка на тему с работами участников- тык

Inno Setup | Обсуждение и вопросы

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
Прошу подсказать. Нужна информация по нескольким вопросам:
  • Как заставить установщик автоматически выискивать в системе необходимый каталог для последующей установки в него?
  • Как сделать, чтобы установщик не позволял производить установку никуда, кроме этого каталога?
  • Как дать установщику понять, при поиске каталога, что каталог с названием "Хлебушек", расположенный на компьютере Василия, содержит в себе данные, идентичные каталогу "Мяско", расположенном на компьютере Марии?
Можно ли обойтись стандартными функциями программы, не прибегая к написанию специфичного кода?
 
Последнее редактирование:

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.176
Благодарности
6.158
Баллы
1.565
На счет inno setup не подскажу. Но в nsis есть такой функционал.
лезть в реестр, смотреть кто где и как и по этим параметрам выставлять свои значения.
Лучше пользоваться им.
А еще можно установщик на С написать))
 

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
А еще можно установщик на С написать))
Юморист. :D
Но в nsis есть такой функционал.
Уже под Inno всё написал. Осталось скомпилировать. Вот хотел внести последние правки. А там, наверное, заново переписывать надо...

Эх, придется документацию перелопачивать. В общем, если сам соображу, отпишу сюда, для информативности.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.176
Благодарности
6.158
Баллы
1.565
Последнее редактирование:

Ur-tRall

Участник форума
Регистрация
16 Май 2009
Сообщения
4.102
Благодарности
2.122
Баллы
475
Можно ли обойтись стандартными функциями программы, не прибегая к написанию специфичного кода?
А чем примеры из документации по модам не устраивают? Там вроде как был пример как делать инсталлятор для готических модов. По идее так можно штамповать инсталляторы для модов, задав необходимые файлы с компьютера.
Можно ли обойтись стандартными функциями программы, не прибегая к написанию специфичного кода?
Скорее всего написать придётся для этого немного.
 

Ur-tRall

Участник форума
Регистрация
16 Май 2009
Сообщения
4.102
Благодарности
2.122
Баллы
475
Я о них не знал. Не совсем понятно, где именно искать, можешь ссылку на эту тему кинуть?
Такой темы вроде как не было ещё. Мало кто заморачивается с инсталляторами. В г2мдк есть один минимод. К нему также должна идти инструкция, как делался инсталятор к этому моду и в том примере должна быть заготовка для создания инсталлятора для мода на Готику 2 НВ. По идее там в нужном файле указываешь необходимые файлы и инсталлятор создаётся автоматически. Тоесть тебе придётся ещё полностью установить все файлы из г2мдк.
 

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
MEG@VOLT, кажется, там есть как раз то, что мне нужно. На днях проверю. Спасибо.
 

Ur-tRall

Участник форума
Регистрация
16 Май 2009
Сообщения
4.102
Благодарности
2.122
Баллы
475
@MEG@VOLT, кажется, там есть как раз то, что мне нужно. На днях проверю. Спасибо.
Я бы так не радовался. Для полного создания инсталятора там очень много чего нет. Смотрел в своё время эту тему и по ней создать инсталлятор не удалось. Пришлось прибегать к другим ресурсам. Но ознакомиться с этой темой точно стоит, правда там в основном про НСИС, а не Инно Сетап.
 

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
Ur-tRall, у меня он уже готов, мне нужно лишь заставить его находить каталог автоматически, что можно вообще-то и не делать, но это моя хотелка. К тому же есть документация по Inno, там все довольно понятно, просто у меня сейчас нет времени на её подробное изучение, и я надеялся, что мне кто-нибудь готовый пример по этому поводу выложит, чтобы мне было легче и быстрее это понять.
 

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.337
Благодарности
3.181
Баллы
525
Могу предоставить скрипты инсталляторов для NSIS. Думаю, логика поиска пути по записям в реестре в Inno примерно такая же.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.176
Благодарности
6.158
Баллы
1.565
ElderGamer, не))) я когда в инно пытался делать - там было ГУИ, скорее всего с того времени(почти 12 лет) ничего не изменилось
 

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.337
Благодарности
3.181
Баллы
525
Я свой первый инсталлятор когда-то на Inno делал. Он был довольно примитивный, и это было давно (7 лет назад). Уже не помню подробностей. :)
 

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
Могу предоставить скрипты инсталляторов для NSIS. Думаю, логика поиска пути по записям в реестре в Inno примерно такая же.
Было бы неплохо. В любом случае, даже от факта ознакомления будет польза для мозга. *thumbs up*
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.803
Баллы
995

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.803
Баллы
995

Vidar Einarsson

Забанен
Регистрация
11 Окт 2016
Сообщения
161
Благодарности
59
Баллы
225
MaGoth, уже не в тему, конечно, прошу прощения, но интерес берет своё. И всё-таки, чем Inno хуже NSIS? За что конкретно немцы и PB не любят Inno? И какая, собс-но, разница конечному пользователю на чем запилен установщик? Может, есть какие-то нюансы, от которых я возьмусь свой переделывать... :D
 
Сверху Снизу