SFX Creator 4 Alpha - создаём SFX архивы
-
K.A.V.
Re: SFX Creator 4 Alpha - создаём SFX архивы
tuz-veta, вам необходимо отнести команду создания ярлыка в один из компонентов, чего вы не сделали...
Загрузите проект, затем откройте настройку компонентов и выберите из списка пункт Ярлыков
Затем выделите компонент слева, в который хотите отнести команду, и выберите команду, которую хотите отнести в нужный компонент
Нажмите кнопку "Отнести команду к выделенному компоненту"
Загрузите проект, затем откройте настройку компонентов и выберите из списка пункт Ярлыков
Затем выделите компонент слева, в который хотите отнести команду, и выберите команду, которую хотите отнести в нужный компонент
Нажмите кнопку "Отнести команду к выделенному компоненту"
-
K.A.V.
-
Limonica
Re: SFX Creator 4 Alpha - создаём SFX архивы
KAV добавь пожалуйста опцию DisableX64FSRedirection в программу, в виде галочки, часто нужно.
-
alert30
Re: SFX Creator 4 Alpha - создаём SFX архивы
alert30, в главном окне (и в FastAdd панели, попробуйте её) есть данная штука, нооо она не работает, если перетащить несколько файлов одновременно (NSIS плагин), поэтому я не стал внедрять данную возможность в другие диалоги SFX Creator
-
Limonica
Re: SFX Creator 4 Alpha - создаём SFX архивы
+ уберите префикс "sfxcreator" у временной папки "$TMPDIR"
-
K.A.V.
Re: SFX Creator 4 Alpha - создаём SFX архивы
Цитата JentRy:
скомпилированный ".exe" файл
Он ведь 32-битный, поэтому:
скомпилированный ".exe" файл
Он ведь 32-битный, поэтому:
Registry Redirector
Registry Keys Affected by WOW64
-
Limonica
Re: SFX Creator 4 Alpha - создаём SFX архивы
Цитата JentRy:
K.A.V., к большому сожалению, в 64-битной ОС Win7 не производится импорт данных из файла реестра (*.reg)
Производится, но в другую ветку, а именно сюда:
Код:
Вы можете отключить данное перенаправление, для этого:
Добавить в главный исходник строку (в начале кода)
Код:
Затем в начале функции .onInit добавить команду
Код:
И скопировать файл x64.nsh в папку (в прикреплённом архиве)
Код:
---
Т.к. у меня было слабое железо, не было возможности тестировать в системах, отличных от Windows XP
Сейчас же, все основные тесты SFX Creator будут проходить на Windows 7, так же поставил на виртуальную машину Win 7 x64, в скором времени обещаю добавить настройку данного перенаправления, чтобы не редактировать постоянно исходники
K.A.V., к большому сожалению, в 64-битной ОС Win7 не производится импорт данных из файла реестра (*.reg)
SFX Creator 4 Alpha - создаём SFX архивы
Производится, но в другую ветку, а именно сюда:
Код:
Код: Выделить всё
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432NodeВы можете отключить данное перенаправление, для этого:
Добавить в главный исходник строку (в начале кода)
Код:
Код: Выделить всё
!include "x64.nsh"Затем в начале функции .onInit добавить команду
Код:
Код: Выделить всё
${DisableX64FSRedirection}И скопировать файл x64.nsh в папку (в прикреплённом архиве)
Код:
Код: Выделить всё
\NSIS\Include---
Т.к. у меня было слабое железо, не было возможности тестировать в системах, отличных от Windows XP
Сейчас же, все основные тесты SFX Creator будут проходить на Windows 7, так же поставил на виртуальную машину Win 7 x64, в скором времени обещаю добавить настройку данного перенаправления, чтобы не редактировать постоянно исходники
-
K.A.V.
Re: SFX Creator 4 Alpha - создаём SFX архивы
K.A.V., благодарю Вас за подробные пояснения, а также за помощь в решении сложившейся ситуации! Было бы действительно прекрасно добавить поддержку 64-битных операц. систем, но пока же будем прибегать к предложенному Вами методу.
Petya V4sechkin, спасибо и Вам за предоствленные ссылки! Было полезно узнать о перенаправлениях.
Petya V4sechkin, спасибо и Вам за предоствленные ссылки! Было полезно узнать о перенаправлениях.
-
Salmo
Re: SFX Creator 4 Alpha - создаём SFX архивы
Сегодня удалось в гостях запустить тест на 64 битной ОС. Прямой доступ к файлам System32 осуществляется через Sysnative, впрочем, так и должно быть, - почему NSIS должен быть исключением...
-
Salmo
Re: SFX Creator 4 Alpha - создаём SFX архивы
Цитата Limonica:
KAV самоудаление с помощью DLL не работает на 32 разрядных осях начиная от WinVista
Сейчас слава богу есть возможность проверить на разных ОС, странно, но на Win7 64 Bit удаление проходит, а на 32 битной Win 7 нет
Вообщем обновил DLL, попробуйте обновить SFX Creator (через встроенную функцию) и перекомпилируйте проект, должно сейчас заработать
KAV самоудаление с помощью DLL не работает на 32 разрядных осях начиная от WinVista
SFX Creator 4 Alpha - создаём SFX архивы
Сейчас слава богу есть возможность проверить на разных ОС, странно, но на Win7 64 Bit удаление проходит, а на 32 битной Win 7 нет
Вообщем обновил DLL, попробуйте обновить SFX Creator (через встроенную функцию) и перекомпилируйте проект, должно сейчас заработать
