![]() |
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 |
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).
|
Re: Dateidatum ändern
|
Re: Dateidatum ändern
Warum darf der User nicht mitbekommen, wann die Datei erstellt wurde ?
|
Re: Dateidatum ändern
Du willst doch nicht etwa die
![]() 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. |
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 10:43 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