AUTO EXCLUIR
Alguém conhece um código que faça o VB se auto excluir?
Ou seja, em um determinado tempo o .exe ao ser aberto se auto exclui.
Aguardando notÃcias.
Ou seja, em um determinado tempo o .exe ao ser aberto se auto exclui.
Aguardando notÃcias.
Isso vai ser dificil fazer, pq o Windows não deixa excluir um programa que esta aberto, ou seja, se seu aplicativo manda um comando kill para se excuir vai dar erro pq ele esta aberto. Então vc faz um programinha com um timer que depois de 10 segundo (por exemplo) manda um comando para excluir o programa que vc quer, salve ele em uma pasta escondida no windows. Ai quando vc quer que ele se exclua, vc excuta o programa de excluir e sai do programa a ser exluido.
vc vaifaze maisomenos o que o WILLVIDAL falou
quando quiser que seu programa se exclua vc coloca ele pra executa um arquivo externo em .bat e depois manda ele se fexar [Ô]end[Ô]
se nao souber como fazer o .bat q exclui arquivos faleq depois posto
nao tenho ele nesse HD agora
quando quiser que seu programa se exclua vc coloca ele pra executa um arquivo externo em .bat e depois manda ele se fexar [Ô]end[Ô]
se nao souber como fazer o .bat q exclui arquivos faleq depois posto
nao tenho ele nesse HD agora
Se puder postar agradeceria.
Aguardando notÃcias.
Aguardando notÃcias.
Eu acho melhor fazer um executavel em vb6 mesmo, faz um formulário com visible=false, coloca um timer com itervalo=5000 e no timer vc coloca a seguinte rotina:
Kill ([Ô]c:\caminho_do_programa\o_programa_a_ser_excluido.exe[Ô])
End
pq em um timer ? pq assim da tempo (5 segundos) do outro programa (o que vai se excluido) fechar, evitando de dar erro
Agora se vc quiser fazer em um arquio BAT, vc vai usar o bom e velho comando MS-DOS:
DEL [Ô]c:\caminho_do_programa\o_programa_a_ser_excluido.exe[Ô] /y
(abre o bloco de notas digita, e vai em [Ô]salvar como[Ô] muda o nome para [Ô]apaga.bat[Ô], e seleciona em tipo de arquivo: *.* )
Qqr duvida é falar
Kill ([Ô]c:\caminho_do_programa\o_programa_a_ser_excluido.exe[Ô])
End
pq em um timer ? pq assim da tempo (5 segundos) do outro programa (o que vai se excluido) fechar, evitando de dar erro
Agora se vc quiser fazer em um arquio BAT, vc vai usar o bom e velho comando MS-DOS:
DEL [Ô]c:\caminho_do_programa\o_programa_a_ser_excluido.exe[Ô] /y
(abre o bloco de notas digita, e vai em [Ô]salvar como[Ô] muda o nome para [Ô]apaga.bat[Ô], e seleciona em tipo de arquivo: *.* )
Qqr duvida é falar
>
ARCADYUM, qual o objetivo do seu código ?
Assim poderemos te ajudar melhor, não só eu mas outros colegas tbém.
<
ARCADYUM, qual o objetivo do seu código ?
Assim poderemos te ajudar melhor, não só eu mas outros colegas tbém.
<
Pessoal,
Esse código não tem nada a ver com programação de vÃrus ou similar, é que me bateu essa curiosidade devido a um programa que estou desenvolvendo e tenho uma rotina que realiza uma comparação de dados. Se não forem iguais vai excluir o programa sem passar na lixeira. Com o Excel é possÃvel auto excluir, com o VB não foi possÃvel, por isso solicitei um código que o realizasse.
Aguardando notÃcias.
Esse código não tem nada a ver com programação de vÃrus ou similar, é que me bateu essa curiosidade devido a um programa que estou desenvolvendo e tenho uma rotina que realiza uma comparação de dados. Se não forem iguais vai excluir o programa sem passar na lixeira. Com o Excel é possÃvel auto excluir, com o VB não foi possÃvel, por isso solicitei um código que o realizasse.
Aguardando notÃcias.
Tópico encerrado , respostas não são mais permitidas