Ir para conteúdo
Fórum Script Brasil
  • 0

Ocultar .exe


Severos

Pergunta

Eai galera beleza?

Eu novamente vindo aqui pedir ajuda pra vocês :blush:

Desta vez é o seguinte, estou criando um programa e nesse programa terá 2 .exe o que vai ser feito em delphi e um outro ai (outro.exe).

Queria saber se tem algum jeito de ocultar um programa .exe dentro de um programa feito em delphi, e no programa do delphi terá um button que ao ser clicado irá abrir o outro.exe. Porem quando o programa for extraido irá ficar só o .exe do programa feito em delphi, o outro.exe ficaria "dentro" do programa feito em delphi.

Espero que tenham entendido :wacko:

Abraços

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Queria saber se tem algum jeito de ocultar um programa .exe dentro de um programa feito em delphi, e no programa do delphi terá um button que ao ser clicado irá abrir o outro.exe. Porem quando o programa for extraido irá ficar só o .exe do programa feito em delphi, o outro.exe ficaria "dentro" do programa feito em delphi.

qual é a finalidade disso ? seja mais explicito.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Esse "outro.exe" é um programa oculto, só serve para ser aberto uma vez e pronto!

E com o programa feito em delphi eu iria colocar um button em um form, ficando mais organizado e melhor. E quando tal button for clicado irá abrir o outro.exe que estará oculto no programa feito em delphi. Porem o outro.exe não pode ficar aparecendo, teria que ficar escondido, como se estivesse "dentro" do programa feito em delphi.

Enfim, isso é possível?

Link para o comentário
Compartilhar em outros sites

  • 0
Velho eu não entendi nada!

Ainda sou iniciante em delphi, poderia me explicar melhor? ;x

Este código é usado para se colocar um arquivo.exe dentro do aplicativo do delphi

procedure TForm1.FormCreate(Sender: TObject); 
    procedure CopiarEExecutar; 
    var 
      DirDestino : String; 
      NomeArquivo: String; 
      Fres : TResourceStream; 
      fFile : TFileStream; 
    begin 
      DirDestino := 'C:\Temp\'; 
      NomeArquivo := 'MeuExecutavel.exe'; 
      {Cria uma instância de TResourceStream para manipulá-lo mais tarde} 
      Fres := TResourceStream.Create(0,'MEURECURSO_NO_PROJETO',RT_RCDATA); 
      {Cria em memória o arquivo gravado no Resource} 
      fFile := TFileStream.Create(DirDestino + NomeArquivo,fmCreate); 
      try 
        {Copia do Resource} 
        Ffile.CopyFrom(Fres,Fres.Size); 
        MessageDlg('O Arquivo: ' + NomeArquivo + ' foi copiado com êxito e será executado.',mtError,[mbOK],0); 
        WinExec(PChar(DirDestino + NomeArquivo), SW_SHOWNORMAL); 
      finally 
        {Libera as variáveis necessárias.} 
        Fres.Free; 
        Ffile.Free; 
      end; 
    end; 
begin 
  CopiarEExecutar; 
end;

OBS: voce tem que saber usar o arquivo de recursos do delphi

O que o Micheus passou em seu link http://www.jansfreeware.com/articles/delphiresource.html

foi como utilizar o arquivo de recursos do delphi

se voce não sabe usar, peça a algum colega que tenha tempo e lhe auxilie

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...