Как добавить данные клиента в конец установщика NSIS

NSIS позволяет вставлять данные на задней части своих исполняемых файлов, а затем позволяет читать эти данные обратно во время установки:

http://nsis.sourceforge.net/ReadCustomerData

Как добавить exe-файл с текстовыми данными в серверную среду linux?

Edit (из комментариев):

у меня есть предварительно скомпилированные .EXE-файл, я просто хочу добавить данные к нему удовлетворяют критериям здесь: nsis.sourceforge.net/ReadCustomerData,знает ли кто-нибудь с опытом NSIS, могу ли я сделать что-то вроде echo "mydata:hello, world" >> installer.exe?

27
задан Nifle
02.05.2023 2:55 Количество просмотров материала 3438
Распечатать страницу

1 ответ

Кажется, что да, это можно сделать, я делаю это на PHP при загрузке, просто повторяю ваши дополнительные данные вместе с вашим файлом, и эти данные могут быть прочитаны установщиком NSIS без перекомпиляции вашего приложения без повреждения двоичного файла

Эхо "для mydata:Здравствуй,мир!" > > установщика.exe будет работать тоже (на любой ОС) добавить функцию, включенную в Вики к вашему сценарию nsis затем использовать что-то вроде вызова функции и читать данные:

Push "mydata:"
Call ReadCustomerData
Pop $R1
StrCmp $R1 "" 0 +3
MessageBox MB_OK "No data found"
Abort
MessageBox MB_OK "Customer data: '$R1'"
0
отвечен arcanine 2023-05-03 10:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх