2011-01-05 7 views
0

Wir haben Seagate Info Desktop 7.5 für eine Weile verwendet und es funktioniert nach dem 31. Dezember 2010 nicht mehr. Nach einer Menge Suche im Web, haben wir aus den SAP-Threads, dass eine bestimmte DLL-Datei (ciweb.dll) hatte diese Codezeile "abläuft = Freitag, 31-Dez-2010 00:00:00 GMT", und das verursachte das Problem. Die Lösung des Problems bestand darin, diese DLL-Datei durch Ändern des Datums auf ein späteres Datum zu hexen. Ich habe keine Erfahrung in Hex-Bearbeitung einer Datei. Würde mich jemand bitte mit Schritten beraten, um es zu tun?wie eine SDL-Datei hex bearbeiten

Danke

Antwort

1

Sie benötigen einen Hex-Editor zu verwenden, und es gibt durchaus ein paar zur Auswahl.

(ich benutze Vim, aber es hat eine anfängliche Lernkurve, so dass Sie könnte es einfacher finden, um nur search for one)

Es wird normalerweise nicht empfohlen, DLLs auf diese Weise zu bearbeiten, da man sehr leicht kann sie brechen , aber das Lesen des Threads scheint die einzige praktikable Lösung, bis ein Patch veröffentlicht wird.

Nur müssen Sie vorsichtig sein, die DLL zu bearbeiten, insbesondere darauf achten, keine Zeichen hinzuzufügen oder zu entfernen - ändern Sie einfach die Zeichen im Datum (Umstellung von 2010 bis 2020 sollte es tun). Wenn Sie mit der Bearbeitung fertig sind, sollte die Länge der Datei genau so sein wie beim Start. Wenn nicht, hast du es vermasselt und musst neu beginnen.

1

Ich empfehle Hex Workshop Es ist eine 30-Tage-Testversion, und würde Ihre Zwecke perfekt erfüllen.