Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » laufendes Programm verändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
19.02.2005, 14:00 Uhr
0xdeadbeef
Gott
(Operator)


Wenn ich mich recht entsinne, konnten .bat-Dateien sich selbst löschen. Ist aber schon ne Weile her, dass ich ein Windoze unter den Fingern hatte...

Das sähe dann so aus:

batch:

@echo off
real_setup.exe
del real_setup.exe
del %0


...wobei real_setup.exe dann die exe wäre, die eigentlich ausgeführt werden soll. Der saubere Weg wäre natürlich, das Installationsprogramm gar nicht erst dahin zu kopieren, wo nachher die Installation liegen soll. Dann sparst du dir auch solche Klimmzüge.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
19.02.2005, 16:21 Uhr
~Gast
Gast


Das ist eine richtig gute Idee!

Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
19.02.2005, 16:23 Uhr
Spacelord
Hoffnungsloser Fall


Irgendwo im MicrosoftSystemJournal gab es mal nen Artikel von Jeffrey Richter über selbstlöschende exe Files.Ich hab nur noch in Erinnerung dass der Code sehr lang war...
Es gibt wohl auch ne (kurze)Assembler Lösung,die aber wohl nicht vollkommen optimal funktioniert.

Kannst ja mal nach dem Artikel suchen.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
19.02.2005, 16:25 Uhr
enno-tyrant
Frag nicht!


vom prinzip her macht eine 'uninstall.exe' ja nichts anderes. löscht das programm und dann sich selbst. dieses prinzip will er scheinbar.
--
...um etwas zu verstehen muß man wissen wie es funktioniert...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
19.02.2005, 16:30 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Du kannst Windows sagen, ein Programm soll nach dem nächsten Neustart gelöscht werden. Unter der NT-Schiene mit MoveFileEx, unter der 95-Schiene mit einem Eintrag in der wininit.ini (zehnmal schnell hintereinander laut aussprechen, ist lustig!). Siehe MSDN unter "MoveFileEx"...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: