|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Конструктор дистрибутива ACDSee |
|
Конструктор дистрибутива ACDSee
|
Ветеран Сообщения: 2359 |
Профиль | Отправить PM | Цитировать
Конструктор дистрибутива ACDSee Конструктор предназначен для создания собственного дистрибутива программы ACDSee, с выбранными необходимыми компонентами. Т.е., в созданный дистрибутив будут входить и будут устанавливаться, только те компоненты, которые выбрал пользователь. Коструктор работает с штатным MSI дистрибутивом программы ACDSee 5 версии. После запуска и распаковки, скаченного с офсайта дистрибутива программы (например, acdseepro-5-0-110-win-en.exe) , нужный нам msi файл будет находиться во временной пользовательской папке. Например, в Windows XP, Вы обнаружите его здесь : "c:\Documents and Settings\User\Local Settings\Temp\{120DF1BC-7E4C-435C-AA1D-8FA63FAE5716}\ACDSee Pro 5.msi" (Папка "с циферками" может быть иного числового значения.) Не закрывая установщик, скопируйте куда нибудь этот msi файл. Работать с конструктором просто : запустите, выберите файл msi программы, отметьтье НЕ нужные компоненты и нажмите кнопку "StartProcess". По окончании процесса, в месте нахождения выбранного msi дистрибутива, будет создан новый дистрибутив, на основе 7zSFX с параметрами заданными по умолчанию. А именно - тихая распаковка, установка с отображением хода установки. Либо при запуске с ключом /qn - полностью тихая установка. Также будет создана папка BackupMSI - с резервной копией исходного msi дистрибутива. Предусмотрена авторегистрация программы, если введён действительный серийный номер (для версий 4 или 5). Для 4 версии, номер будет занесён в таблицу MSI, (что позволяет регистрировать эту версию, в процессе установки). Огромная благодарность за помощь в корректировке кода - kotkovets. kotkovets разработал также инструментарий для работы NSIS с msi, без чего не было бы этого конструктора. Скачать конструктор v1.2 : http://www.mediafire.com/?8d6g874h67ik12r Конструктор тестировался в WindowsXPSP3x32 и Windows7SP1x64. |
|
Отправлено: 13:54, 22-10-2011 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
|
|
------- Отправлено: 16:50, 23-10-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата MKN:
HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems\ACDSee Pro\50\LClient "md"=hex Но, по большому счету, проблема не решается, так как аккаунт при этом все равно не создается.. Окончательно проблема решается применением патченного экзешника. Пишут, что эта версия весьма не стабильна, и после нового года следует ожидать нового, более стабильного релиза. |
|
------- Последний раз редактировалось wolkow70, 24-10-2011 в 15:18. Отправлено: 15:12, 24-10-2011 | #12 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
(Все конечно прекрасно понимают, что это предположение, мягко говоря наивно для российских пользователей... Но т.к. здесь мы чтим и блюдём авторское право, то и задачу решаем соотвествующим легальным образом. ) Самое простое - использовать для регистрации AutoIt скрипт, который хоть сейчас можно добавить в конструктор... (Кстати, ничто не мешает, самим пользователем использовать запуск такого скрипта из своего config.txt) Но оч. не хотелось бы идти этим путём. NSIS - так NSIS ! Есть уже задумка, а в реализации надежда на kotkovets, |
|
Последний раз редактировалось MKN, 24-10-2011 в 15:36. Отправлено: 15:28, 24-10-2011 | #13 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата MKN:
"md"=hex и будет индивидуальным. Куда проще ввода номера автоитом. Или предусмотреть оба варианта на выбор. Цитата MKN:
Относительно компонентов для удаления, на мой взгляд, нужны некоторые пояснения, так как, не все участники форума пониают, что к чему относится, и что они удаляют. Комментарии к чебоксам были бы желательны. Например, удаление ACDSee License Menager некоторые поняли как решение проблемы активации . |
||
------- Последний раз редактировалось wolkow70, 24-10-2011 в 18:18. Отправлено: 18:06, 24-10-2011 | #14 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
Выбрать нужные компоненты такой пользователь может и ввести имеющийся номер в соответствующую строку также. Всё . На этом его познания заканчиваются и бОльшего ему и не надо. А наша задача - обеспечить таким пользователям "комфортную" работу. А уж продвинутые пользователи сами о себе позаботятся и уверен, что совсем иным способом... Насчёт аккаунта. Можно конечно организовать автогемор его создания, но не нужно... Зачем создавать аккаунт во время регистрации, когда это спокойно можно сделать на офсайте ? Что скорее всего и происходит с легальными пользователями, которые сначала ознакомятся с продуктом на офсайте, там же зарегистрируются, а уж затем покупают продукт. Дело конечно хозяйское и думаю, что всё же это задача пользователя, а не конструктора. Цитата wolkow70:
|
||
Отправлено: 09:08, 25-10-2011 | #15 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Цитата MKN:
|
|
------- Отправлено: 09:17, 25-10-2011 | #16 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата MKN:
Может еще чего-то можно удалять? У меня даже после удаления всего предусмотренного, инсталллятор весит 33 Мб. Цитата Nun-Nun:
|
||
------- Отправлено: 03:54, 28-10-2011 | #17 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
(vc++ и хелп без проблем изымаются из таблиц обычным образом, а вот в конструкторе это хотя реализуемо, но геморно. А вот как удалять бинарное содержимое из MSI - инфы я нигде не встречал. Наверное это не возможно... ) Но дистрибутив худеет без лишнего хлама, удаляемого конструктором, более чем в 2 раза - уже хорошо ! ps С всплывающими подсказками проблем нет и с авторегистрацией (ессно легальным сериалом !) вопрос практически решён, благодаря оригинальной экслюзивной разработке kotkovets Обкатаем - обнародуем. |
|
Последний раз редактировалось MKN, 28-10-2011 в 09:35. Отправлено: 09:26, 28-10-2011 | #18 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
(поиск в файле- EnumChildWindows) Далеко идти не пришлось, разрабы предложили пример, я доработал лишь до практического использования. |
|
------- Отправлено: 11:55, 28-10-2011 | #19 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Конструктор дистрибутива ACDSee v1.2
Fix: Создание SFX (иногда не срабатывало из-за не обнаружения путей) Add: Проверка принадлежности MSI - ACDSee дистрибутиву. Add: Всплывающие подсказки для выбираемых опций Add: Авторегистрация программы, если введён действительный серийный номер (для версий 4 или 5). Для 4 версии, номер будет занесён в таблицу MSI, (что позволяет регистрировать эту версию, в процессе установки). Add: Проверка правильности синтаксиса номера Авторегистрация запускается пользователем, ярлыком с рабочего стола, после установки созданного дистрибутива. Инструментарий механизма авторегистрации реализован на NSIS, благодаря разработке kotkovets, Новая ссылка в шапке темы. |
Последний раз редактировалось MKN, 03-11-2011 в 12:25. Отправлено: 12:17, 03-11-2011 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey | El Sanchez | Наборы обновлений для Windows XP/2003/Windows 7 | 235 | 28-12-2024 16:57 | |
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор) | Mr dUSHA | Наборы обновлений для Windows XP/2003/Windows 7 | 845 | 27-05-2016 14:39 | |
Графика - [addon] ACDSee (конструктор) | volk1234 | Наборы обновлений для Windows XP/2003/Windows 7 | 525 | 03-03-2015 15:05 | |
Графика - ACDSee | sfx | Программное обеспечение Windows | 67 | 20-08-2012 11:58 | |
ACDSee настройка | vova | Хочу все знать | 1 | 31-07-2002 18:15 |
|