Bom dia amigos, necessito de ajuda. Preciso fechar uma aplicação em um período de 5 segundos após iniciar a aplicação .EXE
Usei praticamente todos os métodos de meu conhecimento, Timer1, etc.. e nada, alguém saberia ou poderia me ajudar?
Printable View
Bom dia amigos, necessito de ajuda. Preciso fechar uma aplicação em um período de 5 segundos após iniciar a aplicação .EXE
Usei praticamente todos os métodos de meu conhecimento, Timer1, etc.. e nada, alguém saberia ou poderia me ajudar?
Qual a linguagem de programação? Tenta fazer uma thread.
C# Amigo, vou tentar sim.Citação:
Originally Posted by Maykon [Only registered and activated users can see links. Click Here To Register...]
Edit: @[Only registered and activated users can see links. Click Here To Register...]
Obrigado amigo deu certo sim, eu estava esquecendo de dar um exit hahahahaha!
Assim ? [Only registered and activated users can see links. Click Here To Register...]
Citação:
Originally Posted by hanzel [Only registered and activated users can see links. Click Here To Register...]
Não, o problema era que, ele continuava aberto, já com o Main.exe aberto, e se eu fizesse ele fechar ao apertar Start, o Main.exe não iniciava, (Muemu)
Mas essa ideia ai que você mostrou é bem legal. Esse projeto é seu?
A forma que utilizo no meu launcher:
Código:procedure TForm1.PNGButton3Click(Sender: TObject);
begin
if (PNGButton3.Visible = True) then
begin
Registry.WriteString('ConnectIp', '192.99.103.31');
Form1.Hide;
winexec('main.exe connect /u192.99.103.31 /p42410', sw_normal);
ExitProcess(0);
end;
end;
Me envia uma foto do seu Launcher?Citação:
Originally Posted by Maykon [Only registered and activated users can see links. Click Here To Register...]
Entendo, o modo correto e você criar um mutex com #32770 e depois criar um Thread.Sleep(3000 a 4000), isso tudo no botão start, segue um exemplo.Citação:
Originally Posted by Ravoc [Only registered and activated users can see links. Click Here To Register...]
Sim o Launcher e desenvolvido por mim, sobre os 5 segundos, você tem que criar um time e deixar desabilitado, cria uma chave de registro para o autostart e também cria uma variável exemplo.Citação:
Process.Start(Globals.ClientName);
Globals.pForm.WindowState = FormWindowState.Minimized;
Thread.Sleep(4000);
Application.Exit();
[Only registered and activated users can see links. Click Here To Register...]
Citação:
Originally Posted by hanzel [Only registered and activated users can see links. Click Here To Register...]
Muito legal, e muito obrigado por retirar minhas dúvidas e dar ideias. Sucesso em seu projeto amigo.