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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка ACDSee (всех версий)

Ответить
Настройки темы
Автоматическая установка ACDSee (всех версий)

Аватара для bigmax

Новый участник


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

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


Изменения
Автор: bigmax
Дата: 16-12-2004
Скачиваем с офсайта acdseepowerpack.exe (ACDSee 7.0 build 61 PowerPack).

Запускаем его - начинаем установку, дожидаемся распаковки инсталятора (до появления первой кнопки Next) - после этого отменяем установку (Cancel).

Далее ищем файл "%windir%\Downloaded Installations\{XXX...}\ACDSee 7.0 PowerPack.msi"
где {XXX...} - набор цифр определяющий текущего пользователя - эти цифры у всех будут разными.

Копируем этот файл куда-либо к себе в директорию и начинаем над ним изгаляться.

Для начала - я переименовал его, для удобства работы:
Код: Выделить весь код
ren "ACDSee 7.0 PowerPack.msi" ACDSee70.msi
Разумеется, можно предположить, что у вас есть ключ к программе. Тема - где взять ключ - выходит за рамки данной статьи

Теперь самое время определиться как мы хотим установить ACDSee - если полную версию со всеми прибамбасами, и с завязанными на ACDSee всеми файловыми ассоциациями - то тогда все просто:
Код: Выделить весь код
msiexec.exe /i ACDSee70.msi /qb- PIDKEY=XXX... ALLUSERS=1 LICENSE_MODEL=Full
где: PIDKEY=XXX... - ваш лицензионный ключ.

А вот если надо произвести заказную установку - то это несколько сложнее.

Итак, нам нужен инструмент для создания заказной установки пакета MSI.

Процесс заключается в создании специального файла Windows Installer service transform (MST), который описывает необходимые модификации для основного пакета Windows Installer.
Cуществует несколько инструментов для работ подобного рода - например Wise for Windows Installer, или InstallShield Tuner. Но они достаточно громоздки, для нашей задачи, и кроме того, являются платными программами стоящими совсем немало зеленых денюжек.
В тоже время, существует совсем небольшая и достаточно функциональная родная утилита от Microsoft'а - Orca.exe. Она входит в состав MS Platform SDK, и ее можно совершенно бесплатно скачать с офсайта MS.

Но дабы не качать весь MS Platform SDK весом от 80 до 200 МБ ради одной утилиты, вы можете взять архив с ней у меня - orca.zip (2,14 МБ).

Устанавливаем Orca.msi.
И запускаем orca.exe
Открываем в нем наш пакет:
Код: Выделить весь код
File -> Open -> ACDSee70.msi
Затем создаем transfom-сценарий:
Код: Выделить весь код
Transform -> New Transform
Теперь определяемся, как мы все-таки хотим отконфигурировать установку ACDSee.
Я обычно ставлю так:
  • Не устанавливаю: «ACD Device Detector», «ACD FotoSlate» и «ACD Photo Editor»
  • Все остальные фичи устанавливаю.
  • Для ассоциаций файлов - выбираю режим Unused
    (конечно, хотелось-бы Custom, но я так и не нашел возможности сделать автоматический заказной выбор ассоциаций для «тихой» установки. Ибо, при задании режима Custom появляется окно с ручным выбором ассоциаций - поэтому остаются только режимы All и Unused. Возможно, кто-либо иной, найдет путь решения этой проблеммы - я пока не смог ).
Теперь идем определять устанавлимые компоненты, а именно - запрещать к установке «ACD Device Detector», «ACD FotoSlate» и «ACD Photo Editor»
Код: Выделить весь код
Таблица: Feature
Feature: DevDetect
Level: 0
 
Таблица: Feature
Feature: FotoSlate
Level: 0
 
Таблица: Feature
Feature: ACDPhotoEditor
Level: 0
С этими фичами покончено.
Если, хотите отменить установку, каких либо иных фич - действуйте по аналогии, но аккуратнее - некоторые фичи важны (например, при запрете ACDSeeInTouch, система запускаться не будет) - общее правило таково - можно отменить устанувку тех фич, у которых есть ненулевой параметр Display.

Далее - определяем режим ассоциаций файлов:
Код: Выделить весь код
Режим Unused:
Таблица: Property
Property: SHELL_INTEGRATION_LEVEL
Value: Free
 
Режим All: 
Таблица: Property
Property: SHELL_INTEGRATION_LEVEL
Value: All
 
Режим Custom:
Таблица: Property
Property: SHELL_INTEGRATION_LEVEL
Value: Custom
Внимание! Этот режим не подходит, для unattended установки -
т.к. порождает интерактивное окно выбора ассоциаций файлов.
А вот теперь можно, например вогнать лицензионный номер прямо в инсталяцию (в противном случае его можно задать в коммандной строке msiexec)
В таблице Property cоздаем новую строку: PIDKEY (клик на нижней пустой строке - Add Row)
Код: Выделить весь код
Таблица: Property
Property: PIDKEY
Value: XXXXXX-XXXXX-XXXXXX-XXXXXXX (ваш лицензионный номер)
В принципе, этим-же путем, можно настроить и другие параметры инсталяции - пробуйте... ;-)
Запоминаем наш Transform-файл, под именем, ну скажем unattended.mst:
Код: Выделить весь код
Transform -> Generate Transform -> unattended.mst
Теперь можно устанавливать ACDSee.
Если вы сохранили лицензионный ключь в Transform-файле - тогда так:
Код: Выделить весь код
 msiexec.exe /I ACDSee70.msi TRANSFORMS=unattended.mst /qb-
а если нет - то так:
Код: Выделить весь код
msiexec.exe /I ACDSee70.msi TRANSFORMS=unattended.mst /qb- PIDKEY=XXX...
где: PIDKEY=XXX... - ваш лицензионный ключ.

Если все было сделано правильно, заказная установка ACDSee должна пройти успешно.

Тема о том, как после установки, бороться с активацией ACDSee - выходит за рамки данной статьи, но в приципе, никто не мешает Вам, после установки подменять соответствующие DLL, запускать соответствующие патчеры, использовать модификаторы реестра, либо совершать иные противоправные действия...

-------
Виски, деффки и весь этот блюз...

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

Отправлено: 11:23, 13-12-2004

 

Аватара для shao

Ветеран


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

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


Цитата nyevgen:
каким то образом ассоциировать ACDSee 3.1 SR-1 со всеми типами файлов »
Я ассоциировал стандартным образом.
Устанавливал программу, настраивал вручную .
Импортировал соответствующие ключи из реестра.
Потом рег-файлик "прилеплял" к инсталлятору.

Правда , немного хлопотно. Но можно использовать мониторы реестра.
Например, программу Regshot или Regmon. Они облегчат задачу...

Отправлено: 03:07, 03-12-2010 | #301



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума

Ветеран


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

Профиль | Отправить 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

MKN MKN вне форума

Ветеран


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

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


Вариант пересобранного на NSIS , триал-дистрибутива ACDSee Pro 4.0.198 с уже выбранной ассоциацией только графических файлов :

Bmp, emf, jp2, jpeg, jpg, pcd, pcx, png, psd, psp, raw, tif, tiff, wmf, gif

Без компонентов VC++2008 и справочных файлов. В реестр добавляются некоторые полезные настройки.
Ключ для тихой установки /s

http://rapidshare.com/files/45616118....0.198_ass.zip

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

Для упрощения регистрации, можно заранее занести номер в ресурс ACDSeePro4.exe.dll - диалог 9609

Вот что удалено из этого дистрибутива :

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

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

Отправлено: 18:02, 06-04-2011 | #303


Аватара для volk1234

Старовер


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

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


Народ кто силен в установщиках - ACDSee Pro 5 не принимает ключ через PIDKEY, может есть у кого решение...

-------

Ю-ху!


Отправлено: 11:52, 23-10-2011 | #304


Аватара для wolkow70

Ветеран


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

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


Цитата volk1234:
Народ кто силен в установщиках - ACDSee Pro 5 не принимает ключ через PIDKEY, может есть у кого решение... »
Я только на Ru-Board видел решение. А ключ не принимает и не примет.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 12:49, 23-10-2011 | #305


Аватара для volk1234

Старовер


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

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


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

-------

Ю-ху!


Отправлено: 19:00, 23-10-2011 | #306


Аватара для wolkow70

Ветеран


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

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


Цитата volk1234:
Интересно почему, ведь должно быть решение для предприятий по автоматическому развертыванию.. »
Видимо, разрабы посчитали убытки и пришли к выводу, что "автоматическое развертывание" им дорого обходится. Хотя, в 5-ой версии есть тип лицензии, отключающий все он-лайновские функции, но предусматривает ли это какую-либо специфичность ключей, не требующих он-лайн активации не известно.
Оригинальный инсталлятор даже не предусматривает ввод ключа при установке.
В сети выложены репаки с патченным екзешником.

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 24-10-2011 в 09:03.


Отправлено: 08:44, 24-10-2011 | #307


Аватара для volk1234

Старовер


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

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


Мда...Последняя Ваша фраза была явно лишней.

-------

Ю-ху!


Отправлено: 00:36, 25-10-2011 | #308


Ветеран


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

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


volk1234, я бы рассматривал её просто как констатацию факта, проистекающего из сложившейся ситуации; не как призыв к действию.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:03, 25-10-2011 | #309


Аватара для volk1234

Старовер


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

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


Надоело это все. При чем тут борьба с пиратством не понимаю.
Если предприятие купило 100 лицензий программы- я должен бегать и лично ставить на каждый компьютер ключ?
Это стандартное Properties Windows Installer, и от его отключения меньше не лицензионных копий не станет.
Уйду на infran viewer

-------

Ю-ху!


Отправлено: 14:03, 26-10-2011 | #310



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка ACDSee (всех версий)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Установка-Поиск предыщих версий Microsoft Windows.Завис monartoi Microsoft Windows NT/2000/2003 2 20-08-2009 12:36
[решено] Установка множества OEM-версий Windows Tyran Автоматическая установка Windows 2000/XP/2003 6 19-11-2008 16:08
Автоматическая установка winamp 2.76 tarakan1983 Автоматическая установка приложений 20 12-10-2008 14:26
автоматическая установка и Wi-Fi tussinchik Автоматическая установка Windows 2000/XP/2003 1 31-05-2008 01:59
Установка XP без поиска предыдущих версий i549dm Microsoft Windows 2000/XP 9 03-06-2006 20:39




 
Переход