Frage

Ich habe gerade erstellt und betrachten eine CHM-Datei in meinem Projekt verwendet. Ich bemerkte, dass der Betrachter die Fenstergröße und -position über mehrere Sitzungen erinnert.

An wen ist der HTML-Hilfe-Viewer die Fensterposition für jeden CHM-Datei speichern?

War es hilfreich?

Lösung

Diese Einstellungen werden in einer Datei namens Hh.dat gespeichert. Unter Windows XP kann diese Datei gefunden werden

C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat

Andere OS-Versionen setzen es an verschiedenen Orten. Es ist eine solche Datei pro Benutzerprofil.

an den Inhalt der Datei sucht, scheint es einen Header, eine Liste der Hilfedateinamen, einige Leerzeichen mehr Dateinamen aufzunehmen, dann einige binäre Werte, die am ehesten die Fenstergröße und Position sein würde. Wenn Sie bequem sind mit binären Dateiformaten arbeiten, dann mit einigen Experimenten soll es möglich sein, die Struktur zu arbeiten, und extrahieren Sie die Werte für eine bestimmte CHM-Datei.

Hier sind einige Websites, die über diese Datei sprechen:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top