Для авторов
Архив рассылки
Русский
English
   Путь: Panvasoft / Блог / Автоматическая установка ACDSee (всех версий)
[Новости] [Linux] [Windows XP] [Windows Vista] [Windows Server] [Windows 7] [Администрирование] [Сеть и интернет] [Безопасность] [Tricks & Tips] [Мультимедиа] [Железо] [Книги] [Проечее] 06:38:24, Вторник, 28 Июня 2022 

|

Скачиваем с офсайта 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, запускать соответствующие патчеры, использовать модификаторы реестра, либо совершать иные противоправные действия...

Кроме того, послсе сождание файла .mst можно смело его добавить в групповую политику и назначить на установку в автоматическим режиме, либо разместить этот пакет на MS SMS 2003 сервер и назнчачать его по желанию.

Автор: bigmax



Категория: Администрирование
Источник: oszone.net Опубликовал: Feeder, Дата: 22.12.2006, Просмотров сегодня: 1, Просмотров всего: 17807, Рейтинг: 2.17 (Проголосовало: 6) Теги:

Расскажи друзьям:


Еще статьи на угад:
Загрузочная флэшка и восстановление системы.
Незаметные настройки Exchange 2003
ShellExView 1.16 - управляем расширениями оболочки
Установка Windows XP по сети. RIS, но не Microsoft.
Автоматическая установка ACDSee (всех версий)
Параметры конфигурации TCP/IP и NBT для Windows XP
Фоновое обслуживание серверов Exchange.

Ваши комментарии:
, gv99[at]km.ru в 31.3.2007 11:48:51
Статья замечательная!
Но в 9-й версии программа оставляет след (после первой операции отмены)
лишь в виде файла:

ACDSEE-9-0-108-EN.EXE-2E6EE348.pf

Как тут быть? Кто знает - подскажите!
С благодарностью,
Галя
Добавить свое мнение о данной программе:
Имя
Email
Сообщение:
Введите символы:
вверх страницы

  Подпишитесь на лист рассылки и стань одним из 16426, кто узнает о новых программах по почте!!

 Введтите ваш e-mail:

Подписаться
Отписаться



© 1999 - 2022 Panva Web Studio
(0.02959 секунд) Написать письмо вебмастеру