Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
Я не знаю английского, поэтому Google переводчик мне в помощь :)
This program is only for Russian users
Просто реплика...
После подписывания архива цифровой подписью, слетает защита от распаковки...
Небольшое обновление, исправляющее следующие ошибки
Если в разделе Компоненты, в один компонент добавить несколько команд, то при компиляции выходит ошибка!!! Нужно постоянно вручную редактировать Source.nsi, удалять лишние команды "SectionEnd"! »
Еще на счет "диалога ярлыков по требованию"! Когда в инсталляторе в этом окне жмешь отмену установки, то все ярлыки все равно создаются, даже если сняты все галочки! И при деинсталляции они тоже остаются! Возможно ли это исправить? »
Исправлено! Запустите программу обновления
Просто, когда добавляешь команду на создание ярлыка в Компоненты, компиляция почему-то зависает, начинает до бесконечности вписывать одни и те же команды в Source.nsi! »
Попробуйте после обновления проделать те же операции в "Компонентах", будет зависать? В той версии я просто что-то много чего нахимичил, когда добавлял возможность раскидать порядок выполнения команд... :)
---
Просто реплика...
После подписывания архива цифровой подписью, слетает защита от распаковки... »
Попробуйте обновиться, и в диалоге "Управление проектами" поставьте галочку "Пауза перед патчем"
После создания инсталлятора SFX Creator покажет сообщение, в этот момент подпишите инсталлятор, затем нажмите "Ок" и SFX Creator поставит защиту от распаковки
О результате отпишитесь, сработает или нет такое колдовство...
Попробуйте обновиться, и в диалоге "Управление проектами" поставьте галочку "Пауза перед патчем"
После создания инсталлятора SFX Creator покажет сообщение, в этот момент подпишите инсталлятор, затем нажмите "Ок" и SFX Creator поставит защиту от распаковки »
Выполнил... Подпись после патча становится недействительной, архив же открывается архиватором...
Salmo, защита от распаковки не лично моя разработка, поэтому нужно на прямую писать автору данного детища...
Как вариант, остаётся только "матрёшка"
Т.е. сначала создаёте инсталлятор с защитой от распаковки (со всеми файлами инсталляции), затем этот же инсталлер упаковываете в ещё один инсталлятор, который будет без защиты, но с цифровой подписью...
Правда всё это дело значительно увеличит время установки продукта, что не есть хорошо :(
Marfeika2012
03-12-2012, 01:34
народ расскажите пожалуйста как вы подписываете архив цифровой подписью.
K.A.V.,
При установке SFX Creator 2.6 окно программы открывается на заднем плане. Может сделаете, чтобы оно открывалось на переднем плане? Если не ошибаюсь, я когда-то раньше уже упоминал об этом дефекте.
K.A.V., спасибо за обновление, всё заработало! :)
Еще 2 предложения появились :), можно по умолчанию в ShortCuts.ini включить BackEnabled=1!?
И возможно ли добавить, к примеру в Дополнительные возможности -> Другие возможности, перед информации о версии )), раздел для редактирования заголовка инсталлятора!? По умолчанию задается заголовок окна и имя одинаковое! Вручную дописывать в Source.nsi команду Caption "Установка ${PRODUCT_NAME} ${PRODUCT_VERSION}" поднадоедает!...)) Просто, иногда надо чтобы в Name "${PRODUCT_NAME}" было только имя, а в заголовке имя с версией!
При установке SFX Creator 2.6 окно программы открывается на заднем плане. Может сделаете, чтобы оно открывалось на переднем плане? Если не ошибаюсь, я когда-то раньше уже упоминал об этом дефекте. »
Вы об этом писали уже 2 раза, и я вам уже отвечал, что похоже, данная проблема проявляется только на вашей системе, т.к. только вы один об этом пишите...У меня окно инсталлятора показывает поверх всех окон
можно по умолчанию в ShortCuts.ini включить BackEnabled=1!? »
Обновитесь, исправил :)
И возможно ли добавить, к примеру в Дополнительные возможности -> Другие возможности, перед информации о версии )), раздел для редактирования заголовка инсталлятора!? »
Это уже добавление функционала, поэтому будет чуть позже...
В быстрых обновлениях я только устраняю ошибки/недочеты, добавление функционала же будет только при выходе следующей версии...
Marfeika2012,
Ох, и любитель же вы задавать вопросы не по теме... Подписать исполняемый файл можно, купив сертификат в одном из центров сертификации или у посредников (интернет подскажет). Если же вам нужен временный сертификат для подписи, его нужно сгенерировать, например, с помощью пакета утилит Crypto4 PKI или средствами MS: http://msdn.microsoft.com/ru-ru/library/ms733813.aspx
Затем подписать файл с помощью, например, программы X2Net SignCode (я пользуюсь), используя временный сертификат. Но этот сертификат и подпись не будут узнаваемы на других машинах, как доверенные, пока сертификат не будет помещен в папку "Доверенные корневые центры сертификации" этих машин... Прошу эту тему больше не развивать, чтобы не засорять ветку...
По поводу защиты от распаковки после подписывания файла... Хотя появляется возможность распаковать защищенный архив после подписывания цифровой подписью, но будет доступна только информация о секциях PE файла, его структуре и ресурсах, так что можно считать исходную начинку архива достаточно защищенной...
atsasinWTF
03-12-2012, 21:49
K.A.V.,
Не работает приветствие!
http://images.vfl.ru/ii/1354556740/672537e0/1317923.jpg (http://images.vfl.ru/ii/1354556739/5032b0a2/1317922.png)
выставил, протестировал.
но оно не появляется.
http://images.vfl.ru/ii/1354556834/e37bb65e/1317934.jpg (http://images.vfl.ru/ii/1354556833/74a0ad98/1317932.png) http://images.vfl.ru/ii/1354556880/b67a2f6e/1317939.jpg (http://images.vfl.ru/ii/1354556879/685acda2/1317938.png)
atsasinWTF, Нужно поставить галочку "Задействовать UI оболочку"
А, если нужно просто сообщение перед установкой без графического интерфейса, - в главном окне в поле "Дополнительные возможности" выберите "Показать сообщение перед запуском"
похоже, данная проблема проявляется только на вашей системе »
Ну что ж, буду более точен: это происходит на всех компах, где пытаюсь установить Вашу утилиту! :o Если все они подпадают под выражение "на моей системе", то такая исключительность весьма сомнительна.
atsasinWTF
03-12-2012, 23:34
Salmo,
если поставить галку "Задействовать UI оболочку", то при запуске появляется стандартный (большой) мастер установки!
на первом скрине показывается и даже тестируется маленькое окно приветствия, но оно не появляется! где логика? зачем тогда это "маленькое" приветствие, если оно не показывается?
А, если нужно просто сообщение перед установкой без графического интерфейса, - в главном окне в поле "Дополнительные возможности" выберите "Показать сообщение перед запуском" »
спасибо,
на первом скрине показывается и даже тестируется маленькое окно приветствия, но оно не появляется! где логика? зачем тогда это "маленькое" приветствие, если оно не показывается? »
В этом окне показан вариант вашего приветствия. Сама надпись будет помещена на страницу приветствия мастера установки. Т.е. маленькое окно только для тестового просмотра... Как вижу, вам подошел второй вариант. Согласитесь, когда есть выбор, - это здорово, а привыкнуть к особенностям программы - дело времени...
Nun-Nun, Извините, что вмешиваюсь, меня заинтересовало ваше сообщение... Только я вижу, что вы говорите об окне самой программы, а K.A.V. об окне инсталлятора:У меня окно инсталлятора показывает поверх всех окон »
Уточните, о каком окне идет речь... Если программы, то это я решаю кнопочкой "Отображения окна программы поверх всех окон", т.к. у меня на ХР бывает, что окно программы улетает на задний план...
atsasinWTF
04-12-2012, 00:59
У меня окно инсталлятора показывает поверх всех окон » »
analogichno
"Отображения окна программы поверх всех окон", »
gde nachoditsa?
gde nachoditsa? »
Открываем Справку - пункт "Главное окно программы"
Marfeika2012
04-12-2012, 08:03
спасибо всем большое.
Nun-Nun, хотел вам написать ЛС, чтобы вы протестили 2 файла-пустышки установки...
Nun-Nun превысил(а) максимальный объем сохраненных персональных сообщений и не может получать новые сообщения, пока не удалит часть старых.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC