Seite 1 von 1

Programm das sich selber löscht

Verfasst: 29.03.2005 01:33
von zigapeda
Geht es das sich ein programm selber löscht oder kann es dazu führen das dann der nächste befehl (end) nicht mehr ausgeführt werden kann?

Code: Alles auswählen

Deletefile("test.exe")
end

Verfasst: 29.03.2005 01:47
von 125

Verfasst: 16.04.2005 22:12
von benpicco
Das wäre doch so, als wölltest du dich selbst aufessen!

Verfasst: 16.04.2005 22:25
von zigapeda
schon aber siehe deinstaller der ist nach der Deinstallation eines Programms auch nicht mehr auf dem Computer.

Verfasst: 18.04.2005 03:52
von nco2k
@125
beispiel 1 ist nicht empfehlenswert weil, eine batch datei benötigt wird.

beispiel 2 ist nicht empfehlenswert weil, es unsauber ist.

beispiel 3 ist nicht empfehlenswert weil, die exe erst nach dem neustart gelöscht wird.

c ya,
nco2k

Verfasst: 18.04.2005 07:04
von 125
Das waren Beispiele die ich mit der Boardsuche gefunden hab.....
Wennde ein besseres kennst dann postes doch ;) ....

Verfasst: 18.04.2005 11:41
von jear
Wie wäre es damit. Stammt nicht von mir, klappt aber!

Code: Alles auswählen

; Delete running app, by PB.  Works under all versions of Windows. 
comspec$=Space(255) : GetEnvironmentVariable_("comspec",comspec$,255) 
d$=Space(255) : GetCurrentDirectory_(255,d$) : If Right(d$,1)<>"\" : d$+"\" : EndIf 
tmp$=Space(255) : GetModuleFileName_(0,tmp$,255) : n$=GetFilePart(tmp$) 
RunProgram(comspec$,"/c del "+Chr(34)+d$+n$+Chr(34),"",2)

Verfasst: 18.04.2005 21:01
von Icke
Wow jear, der erste wirklich gute "exelöscher" ...

thx