AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

eigene Exe löschen??

Ein Thema von Illuminator-23-5 · begonnen am 24. Okt 2003 · letzter Beitrag vom 25. Okt 2003
 
Assarbad
(Gast)

n/a Beiträge
 
#11

Re: eigene Exe löschen??

  Alt 24. Okt 2003, 21:47
Uebrigens, die wohl eleganteste Methode auf einem beliebigen System (da zB CMD.EXE gesperrt sein kann) ist, dass man eine DLL mit dem Flag "delete on close" gesetzt erstellt und dass diese DLL das eigentliche Hauptmodul (i.e. die EXE) loescht. Wird die EXE dann entladen, entlaedt sich auch die DLL und wird, sobald alle Handles zu ihr (der DLL) geschlossen sind, auch geloescht. Das funzt dann auch auf XP.

@Christian: wieso verstehen die meisten sowas nicht? DEL %0 gabs bereits unter DOS. Und seit NT kann man sogar komplexe Parser als NT Shell Script schreiben. Und wer da noch sagt, dass Linux besser sei, den nenne ich einfach mal <trollmode>DOOF </trollmode>
Denn demjenigen kann man nur sagen, dass die DOS Kommandozeile von Unix abstammt und somit ein Urahne des NT Shell Scripting von Unix abstammt. Ausserdem kann man ja auch Rexx oder KiXtart oder Perl oder andere Scriptsprachen unter NT benutzen, die dann ebenso maechtig sind wie die jeweilige Version unter Linux. Unterschaetzen sollte man zumindest auf NT nicht was die Kommandozeile so bietet
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz