AGB  ·  Datenschutz  ·  Impressum  







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

Dateidatum ändern

Ein Thema von Edelweißichnix · begonnen am 3. Dez 2007 · letzter Beitrag vom 3. Dez 2007
Antwort Antwort
Edelweißichnix

Registriert seit: 26. Nov 2007
Ort: Taufkirchen
8 Beiträge
 
Delphi 3 Standard
 
#1

Dateidatum ändern

  Alt 3. Dez 2007, 04:14
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
Der Mensch ist immer noch der außergewöhnlichste Computer von allen. (John F. Kennedy)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Dateidatum ändern

  Alt 3. Dez 2007, 07:32
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).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Dateidatum ändern

  Alt 3. Dez 2007, 08:18
Hallo,

hier hat das Mitglied Blackmix im delphi-forum Code gepostet, der zu funktionieren scheint.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Dateidatum ändern

  Alt 3. Dez 2007, 08:53
Warum darf der User nicht mitbekommen, wann die Datei erstellt wurde ?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
 
Delphi 12 Athens
 
#5

Re: Dateidatum ändern

  Alt 3. Dez 2007, 12:26
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Edelweißichnix

Registriert seit: 26. Nov 2007
Ort: Taufkirchen
8 Beiträge
 
Delphi 3 Standard
 
#6

Re: Dateidatum ändern

  Alt 3. Dez 2007, 14:33
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.
Der Mensch ist immer noch der außergewöhnlichste Computer von allen. (John F. Kennedy)
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:24 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