Como que ficaria esse código...

27/12/2005

Tipo... tenho um programa que cria um registro no windows e toda vez que o windows é iniciado ele abre junto, mais quando o programa se encerra é eliminado automaticamente do registro, mais o arquivo execultavel continua presente, gostaria de saber como faço pra apagar o arquivo execultável desse programa quando ele não estiver marcado lá no msnconfig na parte de inicializar... seria um [b:a7686fce64]if[/b:a7686fce64] mais não sei como fica o código, esse código ficará em um outro programa que supervisionará esse, e ele já esta certinho pra inicializar quando o windows for aberto, só falta colocar esse [b:a7686fce64]if[/b:a7686fce64]... Alguem sabe como ficaria o código?

tipo,
if teste.exe ñ estiver marcado no msconfig then
DeleteFile(´C:\pasta\teste.exe´);
[/b]


Duolon

Respostas

27/12/2005

Thomaz_prg

Verifique se ele existe (ExistValue) na chave HKLM\Softwares\Microsoft\Windows\Current_Version\Run (ou Runonces ou Services). Use a unit Registry. Se ele tiver, é só excluir seu valor.


Responder Citar