E para passar o parâmetro de um para outro vc executa via WinExec, exemplo:

WinExec(Pchar('ExecutavelAuxiliar.exe /EXE', SW_SHOWNORMAL);
;)

Adriano Santos
-------------------------------------------------------------
Editor Técnico Revista ClubeDelphi
www.delphitodelphi.blogspot.com
www.devmedia.com.br
www.devmedia.com.br/clubedelphi/pagina.asp




Eduardo Silva dos Santos respondeu:
>
> faça o seguinte, no seu executável auxiliar cria uma forma que ele so
> funcione se for passado um determinado parâmetro, exemplo /EXE, para 
> saber o
> parametro passado para um exe faça o seguinte: ParamStr(1) , retorna o 1º
> parâmetro passado.
>
> assim no OnCreate do Form Principal do seu exe vc pode fazer isso:
>
> if ParamStr(1) <> '/EXE' then
> Application.Terminate;
>
> o seu segundo exe executa o auxiliar passando o parâmetro secreto.
>
> espero ter ajudado..
>
> Em 10/01/08, Ricardo Ravelli <[EMAIL PROTECTED] 
> <mailto:ricardoravelli%40gmail.com>> escreveu:
> >
> > Boa noite a todos,
> >
> > Eu tenho dois executáveis, um principal e outro auxiliar, só que eu 
> queria
> > o
> > auxiliar fosse aberto somente pelo executável principal, não 
> deixando que
> > o
> > usuário abra esse usuário auxiliar diretamente.
> >
> > Existe alguma maneira de fazer isso??
> >
> > Se alguém puder me ajudar, agradeço desde já.
> >
> > Obrigado.
> >
> > Ricardo Ravelli.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> -- 
> .......................................................
> Eduardo Silva dos Santos
> DRD Sistemas.
> (27) 3218-4201
> MSN: [EMAIL PROTECTED] <mailto:eduardo.drd%40gmail.com>
> Site: http://www.drdsistemas.com/ <http://www.drdsistemas.com/>
> .......................................................
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.516 / Virus Database: 269.19.0/1218 - Release Date: 10/01/2008 
> 13:32
>   

Responder a