Bläul.de>Computer>von mir programmiert>TimeReverser   

TimeReverser

  1. Wozu ist das Programm gut?
  2. Bedienung
  3. Sourcecode
  4. Disclaimer
  5. Download-Link

 

 

  1. Wozu ist TimeReverser gut?
    Das Programm verstellt die Systemzeit für eine einstellbare Anzahl von Sekunden, und startet ein Programm.

  2. Bedienung
    TimeReverser ist nötig, wenn ein Programm abgelaufen ist oder ablaufen wird, weil es nicht bezahlt ist. Es gibt zwei Möglichkeiten, TimeReverser zu nutzen:
    • Einmalig: Alle Einstellungen wählen und Im Feld Original-Datei Pfad und Dateinamen zur nicht lesbaren Datei auf der Diskette oder der CD angeben.
    • Für länger. Das geht so:
      1. Programm starten, die 3 Felder ausfüllen und nicht Run it now! drücken
      2. In das Textfeld zu 'Resulting command line' mit der rechten Maustaste klicken, im Kontextmenü erst Alles markieren und dann Kopieren auswählen.
      3. Im Startmenü oder auf dem Desktop eine neue Verknüpfung erstellen, dabei als Ziel die Zeile aus der Zwischenablage einfügen.
      4. Jetzt hat die Verknüpfung das Uhren-Symbol vom TimeReverser. Also muss sie noch umbenannt werden und das Symbol an das wahre Programm angepasst werden.

    Tipps:
    • Viele Programme registrieren das Ablaufen ihrer Testzeit und lassen sich also auch dann nicht mehr mit TimeReverser flicken.
    • Jedes Programm ist überlistbar, aber es gibt außer der Systemzeit noch folgende Möglichkeiten, mit denen ein Programm sein Ablaufen feststellen kann:
      • Internet mit verlässlichen Time-Servern - das kann man im Firewall unterbinden
      • Dateien aus der Zukunft, also welche, die in der realen Zeit bearbeitet wurden und nun für das Programm scheinbar aus der Zukunft kommen. Berger Laurent hat eine Shell Extension geschrieben, mit der man bequem das Datum von Dateien einstellen kann.
    • Das Datum sollte natürlich innerhalb der Testzeit liegen, also z.B. 1 Tag nach der Installation.
    • Durch mehrmaliges Starten kommt das Programm durcheinander und setzt das Datum nicht richtig zurück.

  3. Source-Code
    Der komplette, unkommentierte Quellcode für Visual Basic 6 ist in der ZIP-Datei enthalten. Das Windows-API-Verzeichnis Win32.tlb ist allerdings nicht enthalten, dafür aber im Download des Programms JoinThoseFiles. Es war auch auf einigen Windows-CDs enthalten.

  4. Disclaimer
    Ich bin für Schäden, die bei der Benutzung oder Nichtbenutzung von meinem TimeReverser auftreten nicht verantwortlich, du handelst auf eigene Gefahr. Ich habe keine Ahnung, was dieses Programm noch alles tun kann, abgesehen von dem, was in diesem kleinen Text steht. Ich hafte auch nicht für den Festplattencrash, den Sie möglicherweise bald erleiden und auch sonst nichts.


TimeReverserDownload

TimeReverser.zip (68 KB): ZIP-Datei mit EXE-Datei und Visual Basic 6-Source-Code. Benötigt einige DLLs, die allerdings nicht dabei sind und im Netz unter VB6-Runtime zu finden sind.

Ich habe festgestellt, dass nicht in allen Situationen die richtige Zeit wiederhergestellt wird. Zur Abhilfe gibt es ein Programm Atomzeit.exe (318 KB), mit dem man die aktuelle sekundengenaue Zeit aus dem Internet auslesen kann - mittels des NTP-Protokolls vom Zeitserver der Physikalisch-Technische Bundesanstalt in Braunschweig.


Kommentare

Natürlich: Für fröhliche oder erfreute Kommentare, für Fragen und Probleme auf auf auf zum Kontaktformular - Link ist nur gültig, wenn Sie heute schon 3 Tassen Kaffee getrunken haben!