Innounp é um software desempactador com interface de linha de comando. Ele permite que um usuário descompactar ou extrair um programa sem instalar o programa no PC com Windows. Innounp pode ser usado para extrair os arquivos de um aplicativo diretamente de seu arquivo .exe que foi criado usando o Inno Setup Installer. É uma ótima maneira de começar a fazer aplicações portáteis do Inno Setup criado instaladores executáveis. Veja também o artigo Converta seu Aplicativo num Portável com JauntePE
Comandos e Opções do Innounp:
Innounp é executado a partir de um prompt de comando. Mas é mais fácil executá-lo a partir do diretório que contém o programa executável que você deseja extrair os arquivos. A lista completa de comandos e argumentos são mostrados abaixo como citado no site autores.
Exemplo de uso:
innounp [command] [options] [@filelist] [filemask …]
Commandos:
- (no) exibir informações gerais de instalação
- -v com detalhes listar os arquivos (com os tamanhos e timestamps)
- -x extrair os arquivos da instalação (para o diretório atual, também ver-d)
- -e extrair arquivos sem caminhos
- -b batch mode (não interativo) - não irá solicitar alterações de senha ou disco
- -q não indicam o progresso durante a extração
- -m extrair arquivos internos embutidos (como licença e uninstall.exe)
- -pPASS descriptografar a instalação com uma senha
- -dDIR extrair os arquivos em DIR (pode ser caminho absoluto ou relativo)
- -Cdir especifica que DIR é o diretório atual na instalação
- -n não tente descompactar novas versões
- -fFILE mesmo que-p, mas lê a senha de arquivo
- -a extrato de todas as cópias de arquivos duplicados
- Licença: Open Source
- Autores Website: innounp.sourceforge.net
- Download: Você pode obtê-lo AQUI
Excelente artigo! Executei os procedimentos informados e consegui finalmente extrair um EXE Apenas uma dica, o Artigo poderia ter os comandos como exemplo descritos de forma mais fácil, e explicar que o programa citado é apenas o innounp e não o Inno Setup. Digo isso porque me confundi, mas depois compreendi melhor. A confusão se deve também ao meu inglês não ser muito bom.
ResponderExcluir