Скрипты Inno Setup. Помощь и советы [часть 7]

Ответить
 • Просмотры: 38
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение R.i.m.s.k.y. »

Цитата Raz3r:



Пробовал, отображается обычная @
Скрипты Inno Setup. Помощь и советы [часть 7]




Какая программа требует? Что-то я вообще не понял.....
Аватара пользователя
Dinvin4ester

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение Dinvin4ester »

Ребята привет.Ошибка такого типа -
http://i58.fastpic.ru/big/2014/0311/...20fd403c17.jpg
.

Скрипт -
http://sendfile.su/952086
и еще не показывает прогресс бар ,можно тоже сделать ее,а то я не использую сторонние архиваторы,только средствами инно.

Спасибо.
Аватара пользователя
Farser21

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение Farser21 »

Цитата Raz3r:



в реестре такой параметр есть
Скрипты Inno Setup. Помощь и советы [часть 7]




Если вы используете inno ultra то там есть программа Converter Reg to ISS, если нет то в шапке темы она есть. Через стандартный редактор реестра извлеките вам нужный ключ и через Converter Reg to ISS конвертируйте в формат inno setup, потом запустите конвертированный файл и скопируйте уже готовый код вашего ключа.
Аватара пользователя
nik1967

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение nik1967 »

Dodakaedr, спасибо попробую, последний вопрос, как в

Root: HKLM; Subkey: "SOFTWARE\TeamSpeak 3 Client"; ValueType: string; ValueName: "InstallMode"; ValueData: "AllUsers"; Flags: uninsdeletekey

...указать, чтоб параметры создались именно в SOFTWARE, а не в Wow6432Node по умолчанию на 64 бит платформе?
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение R.i.m.s.k.y. »

Цитата Raz3r:



по умолчанию на 64 бит платформе?
Скрипты Inno Setup. Помощь и советы [часть 7]




Попробуй так, сам лично не проверял.



Код:

Код: Выделить всё

Root: HKLM64; Subkey: "SOFTWARE\TeamSpeak 3 Client"; ValueType: string; ValueName: "InstallMode"; ValueData: "AllUsers"; Flags: uninsdeletekey
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение R.i.m.s.k.y. »

Какие бывают типы сжатий ,заранее благодарю Изображение
Аватара пользователя
nik1967

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение nik1967 »

Цитата diman_21Ru:



Какие бывают типы сжатий
Скрипты Inno Setup. Помощь и советы [часть 7]








zip

[spoiler]zip

; zip - сжатие / 9 - Степень сжатия (от 1 до 9)

Compression=zip/9



; Внутреннее сжатие (none, fast, normal, max или ultra )

InternalCompressLevel=ultra



; Потоки сжатия (auto, 1 или 2)

CompressionThreads=2



; Непрерывное сжатие

SolidCompression=True



Пример:



Код:
[/spoiler]

Код: Выделить всё

Compression=zip/9
InternalCompressLevel=ultra
CompressionThreads=2
SolidCompression=True








bzip

[spoiler]bzip

; bzip - сжатие / 1 - Степень сжатия (от 1 до 9)

Compression=bzip/9



; Внутреннее сжатие (none, fast, normal, max или ultra )

InternalCompressLevel=ultra



; Потоки сжатия (auto, 1 или 2)

CompressionThreads=2



; Непрерывное сжатие

SolidCompression=True



Пример:



Код:
[/spoiler]

Код: Выделить всё

Compression=bzip/9
InternalCompressLevel=ultra
CompressionThreads=2
SolidCompression=True








lzma

[spoiler]lzma

; lzma - сжатие / ultra64 - Степень сжатия (fast, normal, max, ultra и ultra64)

Compression=lzma/ultra64



; Внутреннее сжатие (none, fast, normal, max или ultra)

InternalCompressLevel=ultra



; Потоки сжатия (auto, 1 или 2)

CompressionThreads=2



; Непрерывное сжатие

SolidCompression=True



Пример:



Код:
[/spoiler]

Код: Выделить всё

Compression=lzma/ultra64
InternalCompressLevel=ultra
CompressionThreads=2
SolidCompression=True








lzma2

[spoiler]lzma2

; lzma2 - сжатие / ultra64 - Степень сжатия (fast, normal, max, ultra и ultra64)

Compression=lzma2/ultra64



; Внутреннее сжатие (none, fast, normal, max или ultra)

InternalCompressLevel=ultra



; Потоки сжатия (auto, 1 или 2)

CompressionThreads=2



; Непрерывное сжатие

SolidCompression=True



Пример:



Код:
[/spoiler]

Код: Выделить всё

Compression=lzma2/ultra64
InternalCompressLevel=ultra
CompressionThreads=2
SolidCompression=True








none

[spoiler]none

; none - без сжатия

Compression=none



; Внутреннее сжатие (none, fast, normal, max или ultra)

InternalCompressLevel=ultra



; Потоки сжатия (auto, 1 или 2)

CompressionThreads=2



; Непрерывное сжатие

SolidCompression=True



Пример:



Код:
[/spoiler]

Код: Выделить всё

Compression=none
InternalCompressLevel=ultra
CompressionThreads=2
SolidCompression=True









Воспользуйся программами
InnoIDE
,
ISTool
или
Inno Script Studio


InnoIDE

"Проект » Настройки » Сжатие"



ISTool

"Проект » Параметры дистрибутива » Компилятор"



Inno Script Studio

"Проект » Параметры установки » Сжатие (Project » Setup Options » Compression)"
Аватара пользователя
Ivan_009

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение Ivan_009 »

Dodakaedr, просмотрел код, который по той ссылке. А нельзя как-нибудь попроще найти способ? Просто не понимаю как с этим кодом сделать 2 чекбокса на деинсталлер.
Аватара пользователя
Dinvin4ester

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение Dinvin4ester »

Raz3r, мне тоже нужно было создать чекбокс и мне дали такой код, а когда я попросил попроще то ответили:

Скрипты Inno Setup. Помощь и советы [часть 7]


Так что если найдете по проще, то поделитесь....
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение R.i.m.s.k.y. »

Где можно посмотреть примеры реализации проверок IsWin32, IsWin64 или тому подобное. В справке читал, хочется поподробней посмотреть их реализацию?
Ответить

Вернуться в «Автоматическая установка приложений»