Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dateidatum ändern (https://www.delphipraxis.net/104390-dateidatum-aendern.html)

Edelweißichnix 3. Dez 2007 03:14


Dateidatum ändern
 
Hallo,
mein Program erzeugt eine Datei und schreibt sie auf die Festplatte. Ich möchte aber nicht, dass man sehen kann, wann das geschehen ist. Mit "FileSetDate" lässt sich das Datum auch prima ändern. Im Windows Explorer steht unter "Date modified" auch brav das geänderte Datum. Nur unter "Date created" steht das ursprüngliche Datum. Wer kann mit helfen und sagen, wie ich auch dieses Datum ändern kann?
Grüsse Wolfgang

Bernhard Geyer 3. Dez 2007 06:32

Re: Dateidatum ändern
 
Sicherlich gibt es solche Möglichkeiten (Ich könnte mir vorstellen das in der JCL was dabei ist), aber wenn du damit einen Programmschutz realisieren willst so wirst du probleme haben, da man ja bei NTFS-Dateisystemen einfach einen Logger mitlaufen lassen kann um welche Datei geändert hat (Gibts fertige Tools bei den Sysinternals).

bitsetter 3. Dez 2007 07:18

Re: Dateidatum ändern
 
Hallo,

hier hat das Mitglied Blackmix im delphi-forum Code gepostet, der zu funktionieren scheint.

Jelly 3. Dez 2007 07:53

Re: Dateidatum ändern
 
Warum darf der User nicht mitbekommen, wann die Datei erstellt wurde ?

himitsu 3. Dez 2007 11:26

Re: Dateidatum ändern
 
Du willst doch nicht etwa die sensiblen Daten nur verstecken?

Arbeite doch lieber mit den Windows-Benutzerrechten und verschlüssle zusätzlich die Daten in der Datei, dann isses egal ob jemand die Datei findet.

Edelweißichnix 3. Dez 2007 13:33

Re: Dateidatum ändern
 
Vielen Dank für all die Hinweise. Ja, es soll ein einfacher Kopierschutz werden. Auf diese Datei, die ich mit dem anderen Datum "tarnen" möchte, greift ein Hauptprogramm zu und ließt den Inhalt aus. Stimmt der Inhalt mit den Vorgaben überein, nimmt es seinen Dienst auf. Ich weiß, dass kein Kopierschutz vollkommen ist, aber für den Kreis der Benutzer - mittelmäßig geübte Anwender, ist es zumindest eine erste, größere Hürde, wenn man die Datei mittels Explorer nicht so einfach identifizieren kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr.

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