Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2365
Благодарности: 559

Профиль | Отправить PM | Цитировать


Автоустановка ACDSee Pro 4.0.198

Автоустановка программы ACDSee Pro сама по себе интереса не представляет. Обычный MSI инсталлятор с использованием обычных ключей для тихой установки /qb или /qn и, если надо, с добавлением номера регистрации в командную строку.

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

В таком случае, ничто не мешает им "изъять" из дистрибутива лишнее, оставив только то, что действительно необходимо.

Самый простой метод для этого - отредактировать штатный дистрибутив.

Дистрибутив программы - файл setup.exe, после запуска, распаковывается в пользовательскую Temp директорию, откуда мы "изымаем" файл инсталлятора ACDSee Pro 4.msi размером около 70M, который и редактируем.

Открыв этот MSI файл любым соответствующим инструментарием (это может быть программа Orca, SuperOrca, InstEd и др. ) редактируем Tables. В Feature оставляем те компоненты, которые нам надо ( установив исключаемым Level 0).

Можем сразу удалить не очень то и нужные файлы справок, компоненты VC++, добавить необходимые значения в реестр, серийный номер и т.д.
Ессно предполагается, что вы знаете как и что делать ! Многие операции гораздо удобне делать в InstallShield_е.
После чего делаем админ установку и пакуем результат в дистрибутив с помощью , например 7ZSFX , с необходимыми параметрами установки.

Но лучше сделать по другому. Т.к. механизм установки программы ACDSee не затейлив, можно просто пересобрать дистрибутив программы (предварительно установив её и отследив произошедшие изменения в ОС и реестре. Инструментария для этого предостаточно.)
После чего собрать новый дистрибутив с помощью любого приличного инсталлятора, например NSIS или InnoSetup.

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

Как пример - пересобранный на NSIS , дистрибутив ACDSee Pro 4.0.198 (без компонентов VC++2008) . В дистрибутив входит только самое необходимое (для меня). Ключ для тихой установки /s

Размер - менее 17M.

http://rapidshare.com/files/45580407...ro-4.0.198.zip

Программа устанавливается в триальном варианте. После первого запуска надо ввести серийный номер.
Ессно, если Вы купили программу, то серийный номер можно "встроить" в установку или организовать авторегистрацию после установки с помощью AutoIt скрипта.

Тестировал этот дистрибутив на WinXPSP3x32 и Win7SP1x32/x64. (На Win7 не оч. удобно устанавливать ассоциации файлов, но эту процедуру не сложно включить в дистрибутив.)

Последний раз редактировалось MKN, 04-04-2011 в 14:55.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:18, 04-04-2011 | #302