Como posso alterar o prompt de senha em um arquivo WinRAR de extração automática?

1

Eu criei um arquivo auto-extraível protegido por senha usando o WinRAR. Quando abro o arquivo, o executável me pede uma senha. Como posso alterar "Digite a senha para o arquivo criptografado". para um prompt personalizado?

    
por Norbert Willhelm 16.10.2011 / 13:49

2 respostas

1

Existe uma solução disponível para o Windows:

  1. Gere seu arquivo de extração automática usando o WinRAR como normalmente Faz. Faça o download do Resource Hacker para Windows.
  2. Abra o arquivo criado na etapa 1 no Resource Hacker.
  3. Editar o recurso do diálogo principal 1031 da caixa de diálogo "GETPASSWORD1" para alterar o texto da controle estático, que é o primeiro controle do diálogo. Tu es também capaz de editar a legenda do diálogo solicitando uma senha.
  4. Clique em Arquivo / Salvar.
  5. Clique em Ação / Compilar.
  6. Clique em Arquivo / Salvar.

Você pode transferir essas etapas usando qualquer outro editor de recursos, como Resdit .

    
por 16.05.2015 / 16:54
1

Eu não acho que seja possível: a maioria das partes dos arquivos SFX pode ser customizada, mas para esta parte simplesmente não há comando ou interface disponível para alterá-la. Você pode usar a opção -p ao chamar o executável para suprimir a caixa de diálogo (por exemplo, compressed_file.exe -pmypass ), mas isso prejudicaria o propósito da proteção por senha.

Se você quer proteção por senha, eu acho que você precisa de algum tipo de software de criação de instalador. Com p. o Nullsoft Scriptable Install System você pode configurá-lo de forma semelhante a um arquivo SFX, além de permitir prompts de usuário personalizados com os quais você pode imitar proteção por senha.

    
por 17.10.2011 / 12:51