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

Компьютерный форум 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

 

Ветеран


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

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


boss911
Нет. не получается. Ведь программа читает все настройки пользователя из HKEY_CURRENT_USER, а так как там пусто, то и ничего не подхватывается.

Отправлено: 08:18, 25-04-2007 | #231



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

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


Ветеран


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

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


snark
если на установленную систему то можно написать хитрый батник или скрипт (например на autoit или nsis), который бы вычитывал все значения SID, которые по числу символов больше 10 из HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList (этим отсекаются системные) и прописывал каждому юзеру в \\\Registry\HKEY_USERS\S-1-5-21-%SID%\Software нужные настройки.
Если нужно, есть подобный пример кода на NSIS.
можно как-нибудь по другому сделать, например написать cmd-стартер который бы при первом запуске проверял наличие у текущего юзера ветки реестра и если её нет импортировал настройки в реестр а потом запускал саму программу

Последний раз редактировалось EgOrus, 25-04-2007 в 09:36.


Отправлено: 09:19, 25-04-2007 | #232


Ветеран


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

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


EgOrus
Цитата:
например написать cmd-стартер
то есть что-то вроде fake exe-шника от команды Opera AC (SyCraft etc.)? Который сначала запускает какие-либо операции с файлами, опять же проверки реестра и тд, и только потом - сам исполняемый файл программы?

Отправлено: 13:31, 25-04-2007 | #233


Ветеран


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

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


snark
да что-то типа того, кажется у них autoit используется

Отправлено: 08:15, 01-05-2007 | #234


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


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

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


Скажите, пожалуйста, а что с 9ой версией? Есть подробный мануал по перепаковке и переделке под тихую установку? с интеграцией крека.

Отправлено: 12:55, 13-05-2007 | #235


Аватара для Spirkaa

Старожил


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

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


Serge2006 кряки здесь не обсуждаются. Описание процесса создания автоустановки в 1 посте подойдет и для 9 версии, по крайней мере первая его часть

-------
SVADJ.RU - Диджей с оборудованием на свадьбу в Москве!


Отправлено: 21:22, 13-05-2007 | #236


Аватара для volk1234

Старовер


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

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


я по вашим инструкциям наваял аддон - конструктор для авто установки
http://forum.oszone.net/thread-88827.html
спасибо всем
особенно bigmax
чегото его не слышно
наверное запил : ))

-------

Ю-ху!


Отправлено: 17:40, 19-08-2007 | #237


Аватара для turbo.exe

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


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

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


Вот тут хочу сделать себе тихую установку своей версии ACDSee 8,0. Получилось распаковать msi, подменить файлы на русские, а вот как запаковать обратно -- незнаю, уже целый день лазию по и-нету, но ничё не нахожу, кроме названий прог(( Подскажите прогу, в которой можно будет просто заменить файлы в оригинальном msi, тоесть чтобы устанавливалась сразу русская. Читал про Wise - чего-то там, но так и не смог найти и скачать его... Мог бы кто-нибудь сделать FAQ по замене файлов в msi-архивах? Можно даже было бы в отдельную тему поместить, так как относится не только к ACDSee.
Заранее спасибо!

Можно было-бы пойти другим путём, более лёгким. У меня есть русификатор этой версии ACDSee, но он запакован Patch Wise Updater'ом, который не поддерживает тихую установку. Можно сделать ещё одним способом: просто создать *.cmd, который скопирует файлы русификации в папку с ACDSee, перезаписывая already existing files. Но этот метод значительно увеличит размер дистриба, что нежелательно, так как места и на диске итак нехватает!

Отправлено: 00:46, 25-08-2007 | #238


Аватара для boss911

Alien


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

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


turbo.exe
Цитата turbo.exe:
Вот тут хочу сделать себе тихую установку своей версии ACDSee 8,0
Моя сборка вам не подходит или просто есть желания сделать все самому?
Цитата turbo.exe:
Читал про Wise - чего-то там, но так и не смог найти и скачать его...
Некоторые подробности можно узнать в темах: "MSI - инсталляторы", "Wise for Windows Installer 6.20" и чуть ликбеза в "Измения системы во время установки", а также, не забывайте пользоваться поиском.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:26, 25-08-2007 | #239


Аватара для turbo.exe

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


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

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


Короче скачал я этот Wise for Windows Installer, зарегил про-ключиком, правой кнопкой на acdsee9.msi, edit with wise for... Открывается окошко, вроде всё интуитивно понятно, НО: как заменить файлы??? Когда кликаешь Files, появляется дерево папок вместе с копируемыми файлами в нижней части окна. В верхней типо "на что следует заменить файлы" В нижней части допустим у меня по адресу Destination Computer\Program Files\ACDSee Systems\ACDSee\8.0\ есть файл ACDSee.sip, который надо русифицировать. То есть надо заменить его на уже русифицированый файл. Вверху выделяю свой русифицированый файл и жму Add Files, но ничего не происходит, даже размер файла в нижнем окне так и остаётся 0кб.
Вот скриншот происходящего
Можно сначала удалить файл, а потом сделать Add Files, тогда всё нормально, размер файла меняется, становится такой-же как и в верхнем окне. НО при компиляции, вываливается куча ошибок типа
File with key ACDCLClient30.dll located in the internal cabinet file Data1.cab could not be compressed. Make sure file ACDCLClient30.dll is in Data1.cab.
Даже со своим знанием английского не могу допереть. Тут написано примерно следующее:
Файл с ключом ACDCLClient30.dll, расположеный во внутреннем "cab" файле Data1.cab не может быть сжат. Убедитесь, что ACDCLClient30.dll есть в Data1.cab.
Что за бредовые ошибки?? Причём их куча, не одна. Настройки сжатия не трогал. HELP)
Может проще выложить на файлообменник свою msi и файлы для русификации и какая-нибудь добрая душа избавит меня от этой нервотрёпки?

Отправлено: 19:17, 25-08-2007 | #240



Компьютерный форум 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




 
Переход