Como adiciono dados do cliente ao final de um instalador do NSIS?

0

O NSIS permite que você insira dados na parte de trás de seus arquivos exe e, em seguida, permite que você leia esses dados de volta durante a instalação:

link

Como eu adiciono meu arquivo exe com dados de texto em um ambiente de servidor linux?

Editar (do comentário) :
Eu tenho um arquivo .exe pré-compilado, eu simplesmente deseja anexar dados a ele para satisfazer os critérios aqui: nsis.sourceforge.net/ReadCustomerData, alguém com experiência NSIS sabe se eu poderia fazer algo como echo "mydata: hello, world" > > installer.exe?

    
por arcanine 23.04.2015 / 14:00

1 resposta

0

Parece que sim, isso pode ser feito, estou fazendo em PHP no download, simplesmente echo seus dados adicionais junto com seu arquivo e que os dados podem ser lidos pelo instalador NSIS sem recompilar seu aplicativo sem corromper o binário

echo "mydata: olá, mundo" > > installer.exe também funciona (em qualquer sistema operacional) adiciona a função incluída no wiki ao seu script nsis e usa algo parecido para chamar a função e ler os dados:

Push "mydata:"
Call ReadCustomerData
Pop $R1
StrCmp $R1 "" 0 +3
MessageBox MB_OK "No data found"
Abort
MessageBox MB_OK "Customer data: '$R1'"
    
por 27.04.2015 / 11:10

Tags