Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
Marfeika2012
12-10-2012, 14:06
Привет всем. Народ может не совсем в тему но всеже спрошу. А вобще в природе всетречаются редакторы msi файлов. Просто для создания нового msi нашел много различных программ а можно ли отредактировать имеющейся файл msi. Помогите пожалуйста с решением этого вопроса.
А вобще в природе всетречаются редакторы msi файлов. »
Вам туда: http://forum.oszone.net/thread-133587.html
Marfeika2012
12-10-2012, 20:48
нет орка это классно. Но с английским плохо у меня а русского манула на нее нет. Нет ли программы для графического отображения того что ты редактируешь.
Спасибо за ссылку.
Marfeika2012,
Как вы понимаете, обсуждать работу с msi в этой теме не уместно... Дам вам две ссылки и разговор на этом закончу... извините.
Немного теории (рус) : http://habrahabr.ru/company/infopulse/blog/134119/
Некоторые инструменты (англ) : http://www.jsware.net/jsware/msicode.php5
Limonica
13-10-2012, 18:23
Marfeika2012, перепаковка MSI рус. интерфейс Advanced Installer, англ. Install Shield, желаю удачи!
ps: первый всего 44мб :)
а на русском есть SuperOrca.
Marfeika2012
14-10-2012, 13:14
Спасибо большое. То что нужно.
Если в разделе Компоненты, в один компонент добавить несколько команд, то при компиляции выходит ошибка!!! Нужно постоянно вручную редактировать Source.nsi, удалять лишние команды "SectionEnd"!
Вот пример, чтобы понятнее было:
Section /o "Имя компонента" SEC_ID1
SetOverWrite on
SetOutPath "$INSTDIR"
File "Имя файла"
SectionEnd <=ЛИШНЯЯ КОМАНДА!
SetOverWrite on
SetOutPath "$INSTDIR"
File "Имя файла"
SectionEnd
Еще на счет "диалога ярлыков по требованию"! Когда в инсталляторе в этом окне жмешь отмену установки, то все ярлыки все равно создаются, даже если сняты все галочки! И при деинсталляции они тоже остаются! Возможно ли это исправить? :) Просто, когда добавляешь команду на создание ярлыка в Компоненты, компиляция почему-то зависает, начинает до бесконечности вписывать одни и те же команды в Source.nsi! Поэтому использую "диалог ярлыков по требованию", но вот хотелось бы исправить выше сказанную проблему! Спасибо за внимание! :)
Limonica
17-10-2012, 15:21
Ещё один просто огромный баг, архивы не распаковываются на не русскоязычных версиях Windows, а это просто ужасно и критично, если не права и с этим столкнулась только я поправьте, если же всё так то исправте этот баг как можно скорей.
Marfeika2012
24-10-2012, 20:12
Привет всем. Такой вопрос. Данная программа создает exe файл. Если в него при создание добавить подписанный инсталятор одной известной программы и скомпилировать вместе со своими файлами то антивир не ругается на отсутствие цифровой подписи. Но как можно обойти цифровую подпись, может есть у кого варианты шаманства.
Limonica
25-10-2012, 08:21
это не такой форум. здесь подписи неподделывают.
Marfeika2012
25-10-2012, 18:11
Я не хакер. Просто когда создаешь архив для человека и кидаешь ему, он скачивает и тут окно антивируса. Не очень то красиво. Хотя я нашел способ и успешно им пользуюсь. Спасибо за программу SFX Creator
Limonica
07-11-2012, 23:46
K.A.V. сделайте пожалуйста поддержку плагина UAC http://nsis.sourceforge.net/UAC_plug-in или объясните как самостоятельно доделать его работоспособность? При компиляции программы, пишет, при перечислении допустимых команд плагинов, "UAC::_", может дело в кодировках?
архивы не распаковываются на не русскоязычных версиях Windows »
Limonica, этот вывод еще в силе?
Есть ли опыт запуска архива на Win 8? - вопрос ко всем...
Limonica
13-11-2012, 12:33
Salmo, нет не в силе, проблема в кодировке была. На Windows 8 полёт нормальный, но не работают некоторые плагины.
но не работают некоторые плагины. »
Меня интересует ExecCmd. Случаем, не использовали?
Limonica
19-11-2012, 01:14
ExecCmd работает, неработает SelfDel.
atsasinWTF
28-11-2012, 23:11
интересует момент. а можно при создании указать свой файл конфигурации?
спасибо
как пример:
;!@Install@!UTF-8!
InstallPath="%TEMP%\\TrojanRemover"
ExtractDialogText=" Cканер Trojan Remover
Для запуска будет распакован во временную папку:
%TEMP%\TrojanRemover
(для РЕ-сборок B:\ - это диск в памяти). Для работы нужно
примерно 15 Мб свободного места на диске. Может быть
использован для проверки дисков на трояны как под любой
РЕ-сборкой (будет нацелен автоматически на лежачую винду)
так и в стационарном Windows. При запуске из РЕ обращайте
внимание на возможное (при загрузке с внешнего HDD)
'смещение' буквы диска, на котором инсталлирован Windows
(например, C -> D).
Если под РЕ места на диске В: недостаточно, распакуйте
этот архив с помощью 7zip / WinRar / TC / FAR в любую папку
на свой HDD и запустите оттуда файл Rmvtrjan.exe.
При запуске с ключом -ai1 будет произведено обновление
баз антитрояна. Для корректной работы требуется не менее
30 Мб свободного места и наличие интернет-соединения,
поддерживаются системные прокси-серверы без авторизации.
Обязательно дождитесь окончания отработки скрипта !!!
Архив TrojanRemover.bas с новыми базами будет создан в:
%TEMP%
"
ExtractTitle="Извлечение файлов. Распаковано "
GUIFlags="1+8+32+2048"
OverwriteMode="10"
RunProgram="hidcon:Add_bases.cmd \"%%S\""
RunProgram="hidcon:cmd.exe /c if exist X:\I386\system32\Runscanner.exe (X:\I386\system32\Runscanner.exe /sd /f /m+ /n /t 0 Rmvtrjan.exe) Else Rmvtrjan.exe"
AutoInstall1="hidcon:Add_bases.cmd \"%%S\""
AutoInstall1="trupd.exe /install"
AutoInstall1="Updater.cmd \"%%S\""
AutoInstall2="hidcon:Add_bases.cmd \"%%S\""
AutoInstall2="hidcon:cmd.exe /c if exist X:\I386\system32\Runscanner.exe (X:\I386\system32\Runscanner.exe /sd /f /m+ /n /t 0 Trjscan.exe) Else Trjscan.exe"
Delete="%TEMP%\\TrojanRemover"
;!@InstallEnd@!
Если в разделе Компоненты, в один компонент добавить несколько команд, то при компиляции выходит ошибка!!! Нужно постоянно вручную редактировать Source.nsi, удалять лишние команды "SectionEnd"! »
Еще на счет "диалога ярлыков по требованию"! Когда в инсталляторе в этом окне жмешь отмену установки, то все ярлыки все равно создаются, даже если сняты все галочки! И при деинсталляции они тоже остаются! Возможно ли это исправить? Просто, когда добавляешь команду на создание ярлыка в Компоненты, компиляция почему-то зависает, начинает до бесконечности вписывать одни и те же команды в Source.nsi! Поэтому использую "диалог ярлыков по требованию", но вот хотелось бы исправить выше сказанную проблему! Спасибо за внимание! »
Всё проверю и устраню ошибки в ближайшее время
K.A.V. сделайте пожалуйста поддержку плагина UAC »
Пока что не до внедрения плагинов, SFX Creator и без них сырой...
При компиляции программы, пишет, при перечислении допустимых команд плагинов, "UAC::_" »
Скопируйте плагин UAC.dll в папку \NSIS\Plugins
Скопируйте UAC.nsh в папку \NSIS\Include
Пропишите строку в Source.nsi перед компиляцией: !include UAC.nsh
Должно сработать, сам не проверял :)
ExecCmd работает, неработает SelfDel. »
Значит вернём способ с временным EXE файлом и дадим выбор пользователю, если SelfDel отказывается работать...будет в двух режимах данная возможность так сказать :)
интересует момент. а можно при создании указать свой файл конфигурации? »
SFX Creator не поддерживает импорт конфигураций, созданных в сторонних приложениях, SFX Creator совсем другое приложение и никакого отношения с 7-Zip SFX не имеет
K.A.V.
Please Add EN Language
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC