steel_sp Postado Novembro 19, 2010 Denunciar Share Postado Novembro 19, 2010 Pessoal, a pergunta é basicamente o título. Tem como eu chamar uma função e fazer um programa fechar e abrir novamente?Obrigado desde já! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Maligno Postado Novembro 19, 2010 Denunciar Share Postado Novembro 19, 2010 Não por ele mesmo. Mas o truque é executar um programa auxiliar, muito simples, que fecha o primeiro e o abre novamente, para se auto-finalizar em seguida.Mas se precisar de boot antes disso, o método convencional é usar a chave "RunOnce" do registro do Windows. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 steel_sp Postado Novembro 22, 2010 Autor Denunciar Share Postado Novembro 22, 2010 Não por ele mesmo. Mas o truque é executar um programa auxiliar, muito simples, que fecha o primeiro e o abre novamente, para se auto-finalizar em seguida.Mas se precisar de boot antes disso, o método convencional é usar a chave "RunOnce" do registro do Windows.Entendi. Mas acho que rodar um programa auxiliar iria ocupar memória à toa praticamente. E como é esse esquema de RunOnce?Valeu a ajuda! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Maligno Postado Novembro 23, 2010 Denunciar Share Postado Novembro 23, 2010 Ocupar memória à toa? Seria para atender uma necessidade e seria muito pouca memória, dada a função executada. Logo, não seria à toa. Não tem com o que se preocupar. Além do que, esse tipo de "truque" é muito comum. O "RunOnce" é uma chave do registro do Windows. Uma vez que lá seja declarado um programa, ao reiniciar a máquina, ele será automaticamente executado. Mas apenas uma vez. A chave será apagada pelo Windows. Veja no registro do Windows:"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"A chave deve ter nome, tipo e valor, e é declarada da mesma forma que na chave "Run". Se precisar, copie o esquema de lá. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
steel_sp
Pessoal, a pergunta é basicamente o título. Tem como eu chamar uma função e fazer um programa fechar e abrir novamente?
Obrigado desde já!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.