![]() |
Anwendungsordner löschen
Wie kann ich den Ordner löschen in dem sich die Anwendung befindet, welches dieses Auftrag gibt?
|
Re: Anwendungsordner löschen
Ähm... "Wie säge ich den Ast ab, auf dem ich sitze?"
Gibt vielzählige Möglichkeiten, in den "Wie kann sihc mein Programm selbst aus dem internet updaten" solltest du alle finden. PS: Gehts um nen Uninstaller? |
Re: Anwendungsordner löschen
Selbst löschen geht nur indirekt, am einfachsten über eine Batch File. Ein Batch File hat den Vorteil, dass es sich selbst löschen kann.
|
Re: Anwendungsordner löschen
Sozusagen ;) Weil mein Programm nistet sich auch in die Anwendungsdaten ein ;) Deshalb habe ich sozusagen eine "Selbstzerstörungsfunktion" ;) eingebaut... Nur ist es ja nicht so einfach die Anwendung die läuft zu löschen (PS: Die Uninstaller müssens irgendwie ja können ...)
@ Jelly: Wie sieht eine Batchdatei aus? |
Re: Anwendungsordner löschen
Es ist klar, eine Anwendung kann nicht sofort sein eigenes Programm-Verzeichnis löschen,
denn die EXE-Datei ist ja noch im Zugriff. Deshalb kann das Verzeichnis erst beim Reboot gelöscht werden:
Delphi-Quellcode:
MoveFileEx(PChar(Verzeichnis), nil, MOVEFILE_DELAY_UNTIL_REBOOT);
|
Re: Anwendungsordner löschen
Zitat:
|
Re: Anwendungsordner löschen
Zitat:
Datei loeschen.bat
Code:
Vergiss aber nicht, deine Anwendung nach Aufruf der Batch zu schliessen.
del DeineAnwendung.exe
del loeschen.bat |
Re: Anwendungsordner löschen
Und um den Ordner zu entfernen? (<<< Deldir?)
Kann ich die Batchdatei mit ShellExecute ausführen? (<<< könnt ich testen ;)) |
Re: Anwendungsordner löschen
1. deltree
2. ja 3. ich würd noch n sleep reintun... oder wie heißt das bei batch? EDIT: deltree ist das ganze rekurssiv, del müsste auch mit nem ordner funzen |
Re: Anwendungsordner löschen
Führe mal die "cmd.exe" aus und gebe "help" ein. Dann wirst du über alle Befehle, die es gibt aufgeklärt, auch wie man ein Verzeichnis löscht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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