Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial] Juntando 2 *.exe em apenas 1


NyDuS
 Compartilhar

Posts Recomendados

Este programa não faz uso de interface gráfica(opcional)

 

 

Este tutorial reuni Dois em um só.

 

- Embutir (.EXE) em (.EXE)

- Juntando 2 (.EXE) em apenas 1

 

Embutidor

 

1. Crie um arquivo chamado (EMBUTIR.**)

2. Abra-o com o Bloco de Texto e escreva:

 

 

 

 

Negrito: Refere-se ao apelido da sua aplicação. Coloque o nome do executavel(recomendado).

Inclinado: Refere-se ao tipo da sua aplicação.

Sublinhado: Refere-se ao caminho da sua aplicação. Coloque um diretório simples, pois a partir do próximo passo você ja vai poder deletar esses arquivos(se quiser).

 

Obs: Você pode colocar qualquer tipo de arquivo no (.**).

 

3.Vamos compilar seu (.**)

 

- Abra o seu Prompt de Comando: Iniciar > Executar > cmd.

- Digite: BRCC32

- Digite: BRCC32 C:\EMBUTIR.**

 

Laranja: É onde você salvou o seu arquivo (.**).

 

4.Vá ao C:/ (Ou outro diretório onde estava o (.**)), que você verá o novo arquivo compilado o (EMBUTIR.RES) o seu Resource.

5.Leve ele até a pasta onde está seu Projeto (.dpr) e coloque no seu Código da Unit.pas onde tem:

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

E adiocene antes de 'end.' isso:

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Ficando assim:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Juntando os arquivos

 

6.Executando e Salvando os arquivos dentro do (.res), (EXTRA.EXE) e (EMAIL.EXE). Vou explicar no própio código.

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Faça isso para cada arquivo

 

7. Ué como vamos executar essa função antes de tudo? Insira no FIM do código, antes do 'end.':

Quote

Initialization

Begin

SaveEXTRA; // Executa as funções declaradas

SaveEMAIL;

Application.Terminate; //Termina o Juntador, mais não as aplicações dos outros dois (.EXE).

end;

 

 

É isso.

 

Objetivos:

- Juntar e executar 2 (.EXE) ou mais;

- Salva dois arquivos internos para algum diretório específico;

- E claro, abrir portas para outros tipos de programas.

(eu fiz um Enviad*r de Emails com SSL extraindos as DLLS assim pega em todos os computadores ;D)

 

Seu código final deverá ficar semelhante a este:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Extra

 

Como o programa não tem interface gráfica, não precisa mostrar aquela janela em branco do Delphi."(Piscar)".

 

Então vá em Project > View Source > e adicione abaixo de:

 

É necessário se cadastrar para acessar o conteúdo.

 

O código:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Seu source deve fica +- assim:

 

program Project1;

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Boa Aprendizagem!

 

Créditos: lifeSample

Link para o comentário
Compartilhar em outros sites

Porfavor adicione os créditos á: lifeSample

Você copiou o tópico inteiramente, como saber ?

Olhando no 2º Passo:

2. Abra-o com o Bloco de Texto e escreva:

 

 

 

 

Negrito: Refere-se ao apelido da sua aplicação. Coloque o nome do executavel(recomendado).

Inclinado: Refere-se ao tipo da sua aplicação.

Sublinhado: Refere-se ao caminho da sua aplicação. Coloque um diretório simples, pois a partir do próximo passo você ja vai poder deletar esses arquivos(se quiser).

Você não diz o que é para adicionar no Bloco de notas, então irei corrigir:

Escreva isto:

É necessário se cadastrar para acessar o conteúdo.

Legenda:

  • Roxo : O nome da aplicação, coloque o nome do executavel.
  • Italico : Extensão da sua aplicação, Se for DLL, ficaria DLLFILE, sempre com File depois.
  • Azul : Caminho do arquivo!

4I1ShmNRGyg2k.webp

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.