Question

Je viens Compilé et ont visionné un fichier CHM utilisé dans mon projet. J'ai remarqué que le spectateur se souvient de la taille de la fenêtre et la position entre les sessions.

D'où vient le visualisateur d'aide HTML enregistrer la position de la fenêtre pour chaque fichier CHM?

Était-ce utile?

La solution

Ces paramètres sont stockés dans un fichier appelé Hh.dat. Sous Windows XP, ce fichier se trouve dans

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

D'autres versions OS ont mis dans des endroits différents. Il y a un tel fichier par profil d'utilisateur.

En regardant le contenu du fichier, il semble y avoir un en-tête, une liste de noms de fichiers d'aide, un espace vide pour accueillir plusieurs noms de fichiers, puis des valeurs binaires qui serait très probablement la taille de la fenêtre et la position. Si vous êtes à l'aise de travailler avec des formats de fichiers binaires, puis avec un peu d'expérimentation, il devrait être possible d'élaborer la structure et extraire les valeurs d'un fichier CHM donné.

Voici quelques sites qui parlent de ce fichier:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top