Programm das sich selber löscht

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Programm das sich selber löscht

Beitrag 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
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Beitrag von benpicco »

Das wäre doch so, als wölltest du dich selbst aufessen!
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

schon aber siehe deinstaller der ist nach der Deinstallation eines Programms auch nicht mehr auf dem Computer.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag 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
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Das waren Beispiele die ich mit der Boardsuche gefunden hab.....
Wennde ein besseres kennst dann postes doch ;) ....
Benutzeravatar
jear
Beiträge: 288
Registriert: 17.10.2004 01:59
Wohnort: Ammerland

Beitrag 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)
Man ist nie zu alt zum lernen, auch wenn man dabei manchmal alt aussieht!
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

Beitrag von Icke »

Wow jear, der erste wirklich gute "exelöscher" ...

thx
Antworten