.: NSIS - все вопросы :. часть 2.

Ответить
 • Просмотры: 24
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Как удалить папку с деинсталлятором из папки $TEMP?
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Цитата AlekseyPopovv:



При Unicode true ругается на !include "ProcessFunc.nsh".
.: NSIS - все вопросы :. часть 2.




Как именно?
Аватара пользователя
K.A.V.

Re: .: NSIS - все вопросы :. часть 2.

Сообщение K.A.V. »

Цитата iglezz:



Как именно?
.: NSIS - все вопросы :. часть 2.






Код:

Код: Выделить всё

Command line: 
"C:\Program Files (x86)\NSIS\makensis.exe"  /NOTIFYHWND 6882462  "P:\Portable\Scripts\Program.nsi.hmnetempscript1"
Processing config: C:\Program Files (x86)\NSIS\nsisconf.nsh
Processing script file: "P:\Portable\Scripts\Program.nsi.hmnetempscript1" (ACP)
Bad text encoding: C:\Program Files (x86)\NSIS\Include\ProcessFunc.nsh:1
!include: error in script: "C:\Program Files (x86)\NSIS\Include\ProcessFunc.nsh" on line 1
Error in script "P:\Portable\Scripts\Program.nsi.hmnetempscript1" on line 52 -- aborting creation process

Не верная кодировка текста. У меня кодировка "Windows 1251".
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Определённо, надо или править кодировку скрипта/включаемого файла, или указать её в !include через /CHARSET=***, или методом комментирования/удаления искать сбойные строки в ProcessFunc.nsh.
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

iglezz, не понял конечно ни чего, всё желание уже отбила "эта" программа, теперь даже морочиться с ней не буду. А вам спасибо за помощь.
Аватара пользователя
habib2302

Re: .: NSIS - все вопросы :. часть 2.

Сообщение habib2302 »

Цитата AlekseyPopovv:



При Unicode true ругается на !include "ProcessFunc.nsh".
.: NSIS - все вопросы :. часть 2.




А какой именно Header ты используешь ? Есть старый и поновее от kotkovets -
.: NSIS - все вопросы :. часть 2.
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Цитата MKN:



А какой именно Header ты используешь?
.: NSIS - все вопросы :. часть 2.




Поновее. На версии 3.05 вообще теперь предупреждение, что это?



Код:

Код: Выделить всё

warning: 7998: ANSI targets are deprecated
Аватара пользователя
K.A.V.

Re: .: NSIS - все вопросы :. часть 2.

Сообщение K.A.V. »

Цитата AlekseyPopovv:



На версии 3.05 вообще теперь предупреждение, что это?
.: NSIS - все вопросы :. часть 2.




Это заявленное - переходите на Unicode, что то в Вашем скрипте не поддерживается новой версией... :
https://nsis.sourceforge.io/Docs/AppendixF.html#v3.05



Цитата:



F.2 3.05

Released on December 15th, 2019

F.2.1 Release Notes

ANSI targets are deprecated, consider moving to Unicode.



В ряде случаев можно игнорировать или использовать предыдущие версии NSIS...
Аватара пользователя
AlekseyPopovv

Re: .: NSIS - все вопросы :. часть 2.

Сообщение AlekseyPopovv »

Привет

Файлы моего инсталлятора в сумме превысили размер 2гб. Соответственно скрипт не компилируется. Ищу решение по архивации файлов, чтобы архивы распаковывались при установке, при этом незаметно для пользователя и без наличия дополнительных программ на его ПК. Всё должен сделать установщик. Понимаю, что тут нужен архиватор, умеющий распаковывать архивы в тихом режиме и его надо включать в дистрибутив инсталлятора. Пожалуйста, подскажите как решить вопрос.

P.S. Надо обойтись без bat-ников, так как у многих пользователей они не запустятся из-за включенного UAC.
Аватара пользователя
Serg866

Re: .: NSIS - все вопросы :. часть 2.

Сообщение Serg866 »

K.A.V.

Привет

Подскажите, пожалуйста, самый простой способ (без использования winver) определить, что у пользователя установлена Windows10? Может по наличию какого-либо файла, который есть только в Win10?
Ответить

Вернуться в «Автоматическая установка приложений»