|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка ACDSee (всех версий) |
|
Автоматическая установка ACDSee (всех версий)
|
Новый участник Сообщения: 16 |
Скачиваем с офсайта acdseepowerpack.exe (ACDSee 7.0 build 61 PowerPack).
Запускаем его - начинаем установку, дожидаемся распаковки инсталятора (до появления первой кнопки Next) - после этого отменяем установку (Cancel). Далее ищем файл "%windir%\Downloaded Installations\{XXX...}\ACDSee 7.0 PowerPack.msi" где {XXX...} - набор цифр определяющий текущего пользователя - эти цифры у всех будут разными. Копируем этот файл куда-либо к себе в директорию и начинаем над ним изгаляться. ![]() Для начала - я переименовал его, для удобства работы: Разумеется, можно предположить, что у вас есть ключ к программе. Тема - где взять ключ - выходит за рамки данной статьи ![]() Теперь самое время определиться как мы хотим установить ACDSee - если полную версию со всеми прибамбасами, и с завязанными на ACDSee всеми файловыми ассоциациями - то тогда все просто: где: 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 Открываем в нем наш пакет: Затем создаем transfom-сценарий: Теперь определяемся, как мы все-таки хотим отконфигурировать установку ACDSee. Я обычно ставлю так:
Таблица: 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 установки - т.к. порождает интерактивное окно выбора ассоциаций файлов. В таблице Property cоздаем новую строку: PIDKEY (клик на нижней пустой строке - Add Row) В принципе, этим-же путем, можно настроить и другие параметры инсталяции - пробуйте... ;-) Запоминаем наш Transform-файл, под именем, ну скажем unattended.mst: Теперь можно устанавливать ACDSee. Если вы сохранили лицензионный ключь в Transform-файле - тогда так: а если нет - то так: где: PIDKEY=XXX... - ваш лицензионный ключ. Если все было сделано правильно, заказная установка ACDSee должна пройти успешно. Тема о том, как после установки, бороться с активацией ACDSee - выходит за рамки данной статьи, но в приципе, никто не мешает Вам, после установки подменять соответствующие DLL, запускать соответствующие патчеры, использовать модификаторы реестра, либо совершать иные противоправные действия... ![]() |
|
------- Отправлено: 11:23, 13-12-2004 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать EgOrus
А я про это и нечего не говорил, просто сам не знаю как это обойти, а точнее непробЫвал! Цитата:
Думаю может это и ответ! Надо будет попробывать!! ![]() |
|
Отправлено: 01:22, 01-12-2005 | #81 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать EgOrus
в реестре ничего не найдешь. они принудительно создаются при первом неудачном запуске, потом все нормально, но все равно неприятно, когда первый запуск омрачен всякими кракозябрами, я запаковал содержимое только что созданной базы в самораспак архив (90 кб) с тихой распаковкой по нужному адресу и положил его в список того что должно выполнится в процессе установки в моем командном файле, ход операций которого многие наблюдать не любят, поэтому и он в свою очередь был скрыт от посторонних глаз утилиткой для скрытия консольных окон (командной строки и всего что в ней выполняется) смотреть описание и иметь возможность скачать это маленькое (2 кб) чудо можно здесь http://unattended.solta.ru/unattended.ru.htm Спасибо Oleg_Sch Уверен, что все кто хоть немного разбираются в sfx, командных файлах и не обделен здравым смыслом, разберутся в моей инсталляшке |
Последний раз редактировалось specialist, 01-12-2005 в 15:19. Отправлено: 09:15, 01-12-2005 | #82 |
Старожил Сообщения: 245
|
Профиль | Отправить PM | Цитировать А у меня во проблема что видимо временные файлы теряются! Непонятно когда и когда винда перезагрузилась и завершилась установка то при запуске ярлыка ACDsee идёт доустановка и вот в этом месте получается затык. типа она временные файлы неможет найти
![]() |
Отправлено: 09:19, 01-12-2005 | #83 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать boss911
Уважаемый, не подскажете, чем Вы мучали *.msi? wininstall? |
------- Отправлено: 09:19, 01-12-2005 | #84 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать fanatf1
расскажи поподробнее, что за ход установки, ключи, каким образом вся установка организована, уверен, тут нет Кашпировских ![]() |
------- Отправлено: 09:21, 01-12-2005 | #85 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать specialist
про sfx и т.д. это все просто и понятно, но это крайний метод, судя по всему серьезно в этом направлении никто не копал и готового решения кроме ручного подсовывания файлов базы нет, надо будет поковыряться... по поводу 7z, вот мой sfx-конфиг ;!@Install@!UTF-8! BeginPrompt="Установить ACDSee v8.0 build39?" ExtractTitle="Подготовка к установке..." ExtractDialogText="ACDSee v8.0 build39 русифицирована патчем от Green.\nДля отключения активации использован патч BetaMaster'a.\n\nRepacked by EgOrus" RunProgram="msiexec.exe /I %%T\\ACDSee8.msi TRANSFORMS=%%T\\unat.mst PIDKEY=серийник ALLUSERS=1" AutoInstall="hidcon:start.cmd" GUIMode="1" ;!@InstallEnd@! rem @ECHO OFF SET wdir=%~dp0 SET wdir=%wdir:~0,-1% start /wait msiexec.exe /I %wDir%\ACDSee8.msi TRANSFORMS=%wDir%\unat.mst PIDKEY=серийник ALLUSERS=1 /qb- regedit.exe /s %wDir%\!sets_ACDSee.reg REGEDIT4 [HKEY_CURRENT_USER\Software\ACD Systems\ACDSee] [HKEY_CURRENT_USER\Software\ACD Systems\ACDSee\80] "ShowQuickStart"=dword:00000000 "StartInLastDir"=dword:00000001 "ShowAllFiles"=dword:00000000 "ShowImageFiles"=dword:00000001 "ShowMediaFiles"=dword:00000000 "ShowArchiveFiles"=dword:00000001 "ShowFolders"=dword:00000001 "ShowHiddenFiles"=dword:00000001 "PreviewMCI"=dword:00000000 "CalendarUse24HourClock"=dword:00000001 [HKEY_CURRENT_USER\Software\ACD Systems\LM\ACDSee\80] "LaunchCount"=dword:00000000 "AgreementAccepted"=dword:00000000 "DoAutoUpdate"=dword:00000000 |
Последний раз редактировалось EgOrus, 01-12-2005 в 09:53. Отправлено: 09:39, 01-12-2005 | #86 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать EgOrus
куда подпихнуть? [HKEY_USERS\S-1-5-21-.......-500\Software\ACD Systems\LM\ACDSee\80] "AgreementAccepted"=dword:00000000 "DoAutoUpdate"=dword:00000000 Чем перепаковать *.msi ? и вот решение твоей проблемы www.sampo.ru\~uralsib\private\database.7z просто запусти после установки |
Последний раз редактировалось specialist, 01-12-2005 в 10:14. Отправлено: 09:49, 01-12-2005 | #87 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать specialist
я же уже писал, что это самое простое и давно опробованое решение, я хочу понять как это обойти без подсовывания базы. Кстати далеко не все те файлы что у тебя в архиве нужны, для того чтобы ошибки не возникало. |
Отправлено: 10:21, 01-12-2005 | #88 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать м.б. ... база должна есть, она не может не есть
![]() и все-таки, чем подредактировать содержимое MSI файла? |
Последний раз редактировалось specialist, 01-12-2005 в 11:09. Отправлено: 10:25, 01-12-2005 | #89 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать А пока мне никто не расскажет как перепаковать msi файл я буду дальше доводить до ума и оптимизировать свою установку. Если посмотреть с другой стороны, в такую инсталляшку всегда можно влезть и установить только английскую версию... Везде есть плюсы и минусы)
Ко всему прочему я еще немного уменьшил свой дистрибутив, переделал скрипт autoit под себя и убрал таки с помощью тов. EgOrus первые экраны приветствия и выбора загружать обновления или нет. обновленная версия прикреплена к вышесозданному посту #71 |
Отправлено: 11:54, 01-12-2005 | #90 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Установка-Поиск предыщих версий 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 |
|