Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programm löscht sich selber ! (https://www.delphipraxis.net/103891-programm-loescht-sich-selber.html)

taktaky 23. Nov 2007 15:30


Programm löscht sich selber !
 
Hallo

ich möchte einen Tool programmieren, dass er sich selber nach einer bestimmten Zeit (3 Tage z.B. ) löscht, auch wenn das Programm nicht ausgeführt wird

Wie kann man sowas realisieren ?

Dezipaitor 23. Nov 2007 15:32

Re: Programm löscht sich selber !
 
Gegenfrage:

Wie kann etwas, dass nicht existiert, etwas machen?

Antwort:
Indem etwas, was existiert, dies erledigt.

Dani 23. Nov 2007 15:36

Re: Programm löscht sich selber !
 
Ich unterstell dir jetzt einfach mal, dass du hier etwas gegen den Willen des Benutzers löschen willst. Dazu ist zu sagen, dass es nicht möglich ist, sofern der Benutzer ein bischen Ahnung von der Rechtevergabe unter WinNT/XP/Vista hat.

Luckie 23. Nov 2007 16:08

Re: Programm löscht sich selber !
 
Mit Hilfe der Suchfunktion solltest du fündig werden. Man könnte so etwas zum Beispiel mit einer Stapelverarbeitungsdatei machen.

taktaky 24. Nov 2007 10:18

Re: Programm löscht sich selber !
 
Zitat:

Zitat von Luckie
Mit Hilfe der Suchfunktion solltest du fündig werden. Man könnte so etwas zum Beispiel mit einer Stapelverarbeitungsdatei machen.

Suchbegriff ?

bitsetter 24. Nov 2007 10:36

Re: Programm löscht sich selber !
 
Hi,

ein Beispiel zum Erstellen und Ausführen einer Stapelverarbeitungsdatei findest du hier.

alzaimar 24. Nov 2007 12:10

Re: Programm löscht sich selber !
 
Wie löscht sich ein Programm, das gar nicht läuft?

DIE Antwort würde mich mal interessieren. Das Stichwort "Stapelverarbeitung" führt jedenfalls nicht zum Ziel.

XXcD 24. Nov 2007 12:49

Re: Programm löscht sich selber !
 
Also als erstes mal musst du das Programm in den Autostart setzen.
Dann muss eine Datei oder ähnliches erstellt werden wo das aktuelle Datum drin steht.
Bei jedem Start wird dann überprüft wieviel Tage vergangen sind.
Bei drei Tagen muss das Programm eine Bat datei erstellen die das Programm und sich selbst löscht.

Hier mal nen Beispiel was in der .bat stehen muss
Code:
    :Repeat
    del "Die exe die gelöscht werden soll.exe"
    if exist "Die exe die gelöscht werden soll.exe" goto Repeat
    del "Datei zum löschen der exe.bat" ;

alzaimar 24. Nov 2007 13:45

Re: Programm löscht sich selber !
 
Zitat:

Zitat von XXcD
Also als erstes mal musst du das Programm in den Autostart setzen.

Wie soll das gehen, angesichts ...
Zitat:

Zitat von taktaky
... ein Tool programmieren, dass er sich selber ... löscht, auch wenn das Programm nicht ausgeführt wird


XXcD 24. Nov 2007 13:51

Re: Programm löscht sich selber !
 
Dann müsste also noch ein zeweites Programm erstellt werden, was dann nur dafür da ist nach drei Tagen die .bat zu erstellen und alles dann löscht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz