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

|

Скачиваем с офсайта 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, Просмотров всего: 18388, Рейтинг: 2.17 (Проголосовало: 6) Теги:

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


Еще статьи на угад:
Загрузочная флэшка и восстановление системы.
Двойная загрузка Windows Vista и XP (Windows Vista установлена первой)
Как работают программы восстановления данных.
Установка Windows XP по сети. RIS, но не Microsoft.
Бездисковые терминалы.
Автоматическое изменение паролей локальных администраторов.
Автоматическая установка ACDSee (всех версий)

Ваши комментарии:
Idi55y0iw7, vasilij.kuzmichev.1980[at]list.ru в 30.8.2022 02:19:48
Возврат 204 345 р
Подробнее: https://docs.google.com/document/d/AAApanvasoft.comBBB/view
, gv99[at]km.ru в 31.3.2007 11:48:51
Статья замечательная!
Но в 9-й версии программа оставляет след (после первой операции отмены)
лишь в виде файла:

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

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

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

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

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



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