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

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

 

Аватара для maksimn

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


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

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


snark
Спасибо большое! Все получилось!
Я тут щас вкраце напишу что делал для потомков, у которых могут возникнуть похожие траблы.
Сразу хочу сказать делал все для себя и для дальнейшего впихивания в автоматическую установку win2k, методом проб и ошибок, так что прошу сильно меня не ругать...

1. Устанавливаем ACDSee(в моем случае это версия 6.0). В процессе установки забираем файлик ACDSee 6.msi из папки Temp(у меня это С:\Documents and Settings\MaksimN\Local Settings\Temp)
Патчим программу русификатором(я брал патч Ерохина).
Запускаем программу, настраиваем под себя.

2. Копируем из папки с программой файлы ACDSee.sip , ACDSee6.exe и ACDSee60Tips.tip
Экспортируем из реестра ветки:
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\ACD Systems]
[HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems]
3. Запускаем Orca. Открываем ранее скопированый ACDSee 6.msi. Transform -> New Transform. В левом столбце Tables выбираем раздел Feature. Убираем ненужные компоненты (Я обнулил значения Level у строк DevDetect, FotoCanvas, FotoSlate). Затем Transform -> Generate Transform, сохраняем наш файл настроек(у меня это ACDSee6.mst)

4. Делаем WinRar'ом SFX-архив файлов ACDSee.sip , ACDSee6.exe и ACDSee60Tips.tip. В параметрах SFX указываем скрытую установку, перезапись без вопросов и папку назначения с программой(у меня это %SystemDrive%\Program Files\ACD Systems\ACDSee\6.0)

Ну вот собственно все и готово для полной автоматической установки.
1. Установка приложения(мой вариант):

Код: Выделить весь код
start /wait E:\win2k\Software\ACDSee6.msi TRANSFORMS=E:\win2k\Software\ACDSee6.mst /qn reboot=ReallySuppress PIDKEY=xxx ALLUSERS=1 LICENSE_MODEL=Full
2. Запускаем наш самораспаковывающийся SFX-архив с русифицироваными файлами.

3. Импортируем в реестр ключики.

P.S.
Все эти пункты я проделал буквально до написания поста и у меня все получилось, а именно полностью рабочая русифицированая
ACDSee 6.0 (и главное в конце установки не перезагружается!)возможно и есть какие-то недочеты, т.к. все это я еще не встраивал в RunOnceEx.cmd , но на выходные я уезжаю и боюсь потом уже не вспомню всех тонкостей процесса приготовления.
Да еще есть один момент, дело в том, что в строке установки ACDSee я забыл поменять PIDKEY с xxx на нормальный , понял это только потом, когда все уже установилось и работало. Поэтому есть все основания предпологать, что при установке это поле вообще не учитывается, а его корректировка происходит импортированием куска реестра, в котором есть этот самый PIDKEY!

Всем спасибо!

Отправлено: 19:48, 09-06-2006 | #111



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

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


Аватара для boss911

Alien


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

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


maksimn
Цитата:
4. Делаем WinRar'ом SFX-архив файлов ACDSee.sip , ACDSee6.exe и ACDSee60Tips.tip. В параметрах SFX указываем скрытую установку, перезапись без вопросов и папку назначения с программой(у меня это %SystemDrive%\Program Files\ACD Systems\ACDSee\6.0)
А не проще сделать админ. точку ACDSee 6 и заменить там соответствующие файлы и ставитса сразу русская версия!! Я уже описвал данный способ!!
Цитата:
Поэтому есть все основания предпологать, что при установке это поле вообще не учитывается, а его корректировка происходит импортированием куска реестра, в котором есть этот самый PIDKEY!
Ну конечно, если вы импортируете ключи после утсановки, то оно затирает ключ, помойму тут все ясно, лучше используйте PIDKEY , если Вам дана такая возможность, то используйте ее!!

Отправлено: 23:16, 10-06-2006 | #112


Аватара для maksimn

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


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

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


boss911

Да, на счет админ. точки это я как-то упустил. Действительно удобнее и правильнее сделать именно так.

А вот на счет PIDKEY у меня так и не получилось. После установки поля LicenseNumber в реестре пусты!
Вот моя строка запуска.
Код: Выделить весь код
msiexec /i E:\acdsee6\ACDSee6.msi TRANSFORMS=E:\acdsee6\1.mst /qn reboot=ReallySuppress PIDKEY=серийник ALLUSERS=1 LICENSE_MODEL=Full
Так что всетаки придется мне в реестр ключи импортировать по окончании установки.
К тому же 6ая ACDSee после второго запуска спрашивает не хочу ли я зарегистрироваться, это опять же решается правкой реестра.

Отправлено: 11:49, 15-06-2006 | #113


Аватара для maksimn

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


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

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


Кстати с ACDSee 4 так ничего и не получается...
Делаю все аналогично 6й, но в конце установки ошибка:
InstallShield DLL Custom Action
Unknown source '||'

Неужели никто не знает как это лечится?

Отправлено: 12:38, 15-06-2006 | #114


Аватара для boss911

Alien


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

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


maksimn
Цитата:
Неужели никто не знает как это лечится?
ИМХО не интерстно лечить то, что давно ушло в небытие, по мне так 8-ка ярче всех, но кому как!!

maksimn

Я использую только два ключа:
Код: Выделить весь код
ACDSee8Pro.msi /q PIDKEY=ля-ля
Попробуй ключ /SN=

Отправлено: 22:21, 15-06-2006 | #115


Аватара для krilya

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


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

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


Помогите плиз с проблемой. ACDSee 8 Photo Manager. После инсталяции выскакивае окошко с предложение обновить программу. Использую следующий reg-файл.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ACD Systems\ACDSee\80Pro]
"ShowQuickStart"=dword:00000000
"StartInLastDir"=dword:00000001
"ShowAllFiles"=dword:00000000
"ShowImageFiles"=dword:00000001
"ShowMediaFiles"=dword:00000000
"ShowArchiveFiles"=dword:00000000
"ShowFolders"=dword:00000001
"ShowHiddenFiles"=dword:00000000
"PreviewMCI"=dword:00000000
"CalendarUse24HourClock"=dword:00000001

[HKEY_CURRENT_USER\Software\ACD Systems\ACDSee\80Pro]
"VerifyFileAssocs"=dword:00000000
"UserRun"="1"


[HKEY_CURRENT_USER\Software\ACD Systems\LM\ACDSee\80Pro]
"LaunchCount"=dword:00000002
"LastUse"=dword:00000966
"CKCode"=dword:ad72a084
"LACode"=hex:01,02,00,1c,44,4c,39,44,56,48,2d,33,33,34,38,54,2d,33,56,56,5a,32,\
  32,2d,4b,37,42,51,47,52,36,00,01,00,00
"UserData"=hex:
"AgreementAccepted"=dword:00000000
"DoAutoUpdate"=dword:00000000

Отправлено: 09:22, 08-08-2006 | #116


Аватара для boss911

Alien


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

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


krilya
Цитата:
После инсталяции выскакивае окошко с предложение обновить программу.
Попробуйте это:
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\ACD Systems\LM\ACDSee\80Pro]
"LACode"=hex:01,02,00,1c,44,4b,58,44,56,48,2d,33,33,34,38,54,2d,33,4e,48,51,58,\
  42,2d,47,48,43,50,52,58,51,00,01,00,00
"UserData"=hex:
"LaunchCount"=dword:00000033
"LastUse"=dword:00000969
"CKCode"=dword:a6db6444
"AgreementAccepted"=dword:00000000
"DoAutoUpdate"=dword:00000000
у меня точно нечего не вылазит!!

Отправлено: 18:27, 08-08-2006 | #117


Аватара для krilya

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


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

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


не работает

Отправлено: 05:01, 09-08-2006 | #118

___ ___ вне форума

Пользователь


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

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


krilya
Цитата:
не работает
угу

Отправлено: 09:09, 09-08-2006 | #119


Аватара для boss911

Alien


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

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


Вот тут у меня появилась возможность выложить свою сборку ACDSee 8.1 Pro Rus (NO WAREZ)

Единый файл ACDSee 8.1 Pro.msi

В пакет входит:
  • заменены файлы на руссиффицированные (автор перевода Гвоздков С.Е.)
  • интегрированны мои настройки реестра (интерфейс)
  • при первом запуске не ругается на отсутствие папки с базами
  • вырезан Device Detector и заставка

Для автоматической установки используем ключи:
Код: Выделить весь код
"ACDSee 8.1 Pro.msi" /qn PIDKEY=серийный номер
Скачать - [24 Mb]
Зеркало (UA-IX)
Зеркало с докачкой файла (UA-IX)

Последний раз редактировалось boss911, 19-01-2007 в 01:02.

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

Отправлено: 03:20, 10-08-2006 | #120



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




 
Переход