Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#12

Re: Applikation bei Laufzeit löschen

  Alt 17. Jun 2004, 15:43
Unter Windows XP funktioniert es über den Umweg einer DLL, welche mittels RuinDll32 aufgerufen wird.
(funktioniert unter allen Windows-Versionen und ermöglicht eine bessere Fehlerbehandlung im Falle eines Fehlschlags (zum Beispiel bei doppeltem Start des Programms oder wenn noch jemand ein Handle auf die Datei hält) - die DLL kann sich mit o.g. Code selbst löschen, was bei Images nicht mehr geht, da der XP-Kernel ein Handle auf das Image hält, mit welchem der Prozess erzeugt wurde)

Eigentlich braucht man sowas nur für Uninstaller - und selbst dafür gibt es bessere bzw. offiziellere Wege...
  Mit Zitat antworten Zitat