Como excluir um programa e deixa-lo rodando na memoria?

14/09/2004

0

Boa tarde,


Gostaria de saber se tem como instalar um programa (.exe) no hd e logo apos deletar o .exe, mas que ele continue rodando na memoria, até o computador ser desligado?

Se voce poder me ajudar, agradeço.

[]´s Macos.


Marcao

Marcao

Responder

Posts

14/09/2004

Rômulo Barros

Segue:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=17446&highlight=autodeletar
:wink: :wink: :wink: :wink: :wink:


Responder

14/09/2004

Reginaldo174

apos deletar o .exe, mas que ele continue rodando na memoria, até o computador ser desligado? []´s Macos.


Não sei se vai ficar na memoria depois de deletado pois nunca verifiquei, mas a procedure que utilizo é esta :

procedure TForm1.DeletaExe;
var Arquivo: TextFile;
begin
AssignFile(Arquivo, ChangeFileExt(ParamStr(0), ´.bat´));
ReWrite(Arquivo);
WriteLn(Arquivo, ´:1´);
WriteLn(Arquivo, Format(´Erase ´¬s´´, [ParamStr(0)]));
WriteLn(Arquivo, Format(´If exist ´¬s´ Goto 1´, [ParamStr(0)]));
WriteLn(Arquivo, Format(´Erase ´¬s´´, [ChangeFileExt(ParamStr(0), ´.bat´)]));
CloseFile(Arquivo);
WinExec(PChar(ChangeFileExt(ParamStr(0), ´.bat´)), sw_hide);
Halt;
end;


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar