Sidebar

Вопросы по inno setup

  • Раздел «Hard & Soft» — часть данного форума, поэтому следует руководствоваться в первую очередь [URL=http://cs-mapping.com.ua/forum/showthread.php?t=17042]Правилами Форума[/URL] при написании сообщений и создании тем. Помимо этого, есть особые пункты настоящего раздела.

    0. Для чего нужен настоящий раздел? Для обсуждения твёрдого и мягкого, железа и софта, аппаратных и программных продуктов и всего того, что с этим связано.

    1. Как можно корректнее называйте тему. Постарайтесь указать как можно больше информации в первом сообщении темы. Характер информации зависит от темы.

    2. Прежде чем создавать тему для обсуждения какой-либо игры, воспользуйтесь поиском. Вполне возможно, что такая тема уже есть. В таком случае, свои мысли нужно писать именно туда, а не плодить одинаковые темы. Дельные сообщения для поднятия старых тем не запрещены. Бесполезные же запрещены и в новых темах. Убедившись в отсутствии интересующей вас темы, смело создавайте свою.

    3. Описывая проблему, давайте как можно больше информации. На проблему «ничего не работает, чёрный экран» толковой помощи не будет. Укажите операционную систему, конфигурацию компьютера, версию программного обеспечения и прочие необходимы сведения. При возникновении разногласий с кем-либо из форумчан, используйте чёткие аргументы, а не «тупая программа и кривое железо». Этим вы всё равно ничего не докажете, а лишь упадёте в глазах оппонента. Разжигание холиваров не рекомендуется.

    4. [URL=http://cs-mapping.com.ua/forum/forumdisplay.php?f=52]Запрещается обсуждение взлома программ[/URL].

    4.2 В настоящем разделе действует особое правило «4.2». Запрещены сообщения, содержащие вызывающе неверную либо вызывающе неверно интерпретированную информацию, способную привести к развитию нездоровой дискуссии. Мы уважаем чужое мнение, но оставляем за собой право удалять сообщения, безаппеляционно сообщающие вызывающе неверные факты.

    Игнорирование правил приведёт к закрытию или удалению вашей темы или сообщений, а также может повлечь за собой наказание вплоть до бана.

MiHALbI4

New member
Apr 7, 2005
1,820
37
Вопросы по inno setup

У меня вопросы по этой программе:

1) Вот когда устанавливаешь пиратскую игру, появляется окошко с надписью «Extracting…». Я знаю, что это SFX проги 7z. Т.е. установочник запускает данный SFX и указывает ему, куда устанавливать. У меня вопрос – можно ли это сделать при помощи inno setup? Т.е. человек указывает куда устанавливать программу, а установщик после необходимых операций автоматически запускает SFX и указывает ему директорию, указанную человеком.

2) Умеет ли он сжимать содержимое?
 

TRUP@C

Основатель CSM
Jun 21, 2004
5,454
Да все может. Смотри примеры проектов, привожу только те параметры о которых ты спросил. Остальные возьми с примера. Все интуитивно понятно, если что, спрашивай.


[Setup]
; Тут все остальные параметры
; Enable 7zip ultra compression
Compression=lzma/ultra

[Files]
Source: "С:\My_files\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

[ADDED=TRUP@C]1148677461[/ADDED]
Устанавливал REV SDK? Инсталятор - Inno Setup
 

precursor

H4Ck
Apr 22, 2005
4,949
34
2 Gig@Byte:

Здесь несколько вариантов:
1)Чтоб setup искал exe'шник или другой файл характерный для хл.
2)Брать местонахождение из реестра\ini файлов (именно так делается в официальных патчах).
 

TRUP@C

Основатель CSM
Jun 21, 2004
5,454
2 Gig@Byte:
У меня тут не стоит CS 1.6, не могу сейчас сказать есль ли в реестре путь. Насколько помню, для запуска CS 1.6, в реестре должен быть только ключ с CD-KEY, остальные ключи CS 1.6 создаст сам, но среди них нет ключа с путем к папке CS 1.6.
Буду дома - гляну.
 

precursor

H4Ck
Apr 22, 2005
4,949
34
Gig@Byte said:
2 TRUP@C: и ище однин вопрос:
Есть звуки и карта. Хочется чтоб пользователь вибирал сам встановлювать ему звуки или нет и тоже з картой.
2 Gig@Byte:
Ну это уж совсем просто. Components...
Code:
[Components]
Name: <имя компонента>; Description: <описание>; ExtraDiskSpaceRequired: <требуемое место (число)>
А вообще - юзай ISTool и не парься!
 

TRUP@C

Основатель CSM
Jun 21, 2004
5,454
В компонентах не обязательно указывать ExtraDiskSpaceRequired. Сетап сам подсчитает сколько места занимает тот или иной компонент.
З.Ы. У меня старый патч не пытается определить месторасположение CS 1.6. У тебя определяет? Какая версия патча?
 

TRUP@C

Основатель CSM
Jun 21, 2004
5,454
2 Gig@Byte:
У меня тоже 19й. На моем не пишет ибо я его раньше не инсталил. У тебя пишет тот путь, куда ты инсталил в прошлый раз.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord