Fórum Obrigar abrir pelo executável #579817
06/04/2017
0
Bom, tenho um executável ( programa A ) que possui uma dll hookada (minha dll), se eu abrir esse executável, funciona tudo normalmente, porém, eu queria que esse executável ( programa A ) fosse aberto somente se ele for aberto por um outro executável ( programa B ), então, essa dll teria que verificar se foi aberto pelo executável ( programa B ).
Basicamente se fosse aberto sem o executável ( programa B ), ela se fechasse.
Agradeço desde já.
Vinicius
Curtir tópico
+ 0Post mais votado
07/04/2017
qual erro ?
Tente uma abordagem assim: (Use no seu dpr)
program Project1;
uses
Vcl.Forms,
Vcl.Dialogs;
{$R *.res}
begin
if (ParamStr(1) <> 'meuParametro') then
begin
showMessage('Esse programa deve ser aberto atravês do programa "B"');
application.Terminate;
end;
showMessage('Abrindo o Programa');
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.Run;
end.
Gutierry Pereira
Gostei + 1
Mais Posts
06/04/2017
Gutierry Pereira
Oq pode fazer é no programa que desseja abrir somente se for pelo X,é usar o params e abrir o programa com parâmetros.
https://www.devmedia.com.br/funcao-paramstr-passando-parametros-via-comando-do-windows/24468
Espero ter ajudado.
Abraços
Gostei + 0
07/04/2017
Vinicius
Obrigado!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)