2009-07-02 6 views
2

Je viens de compiler et d'afficher un fichier CHM utilisé dans mon projet. J'ai remarqué que le spectateur se souvient de la taille et de la position de la fenêtre d'une session à l'autre.Position de la fenêtre d'un fichier CHM

Où le visualiseur d'aide HTML enregistre-t-il la position de la fenêtre pour chaque fichier CHM?

Répondre

6

Ces paramètres sont stockés dans un fichier appelé HH.DAT. Sur Windows XP, ce fichier peut être trouvé dans

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

D'autres versions du système d'exploitation le placent à 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 plus de noms de fichiers, puis des valeurs binaires qui seraient probablement la taille et la position de la fenêtre. Si vous êtes à l'aise de travailler avec des formats de fichiers binaires, il devrait être possible d'expérimenter avec la structure et extraire les valeurs pour un fichier CHM donné.

Voici quelques sites qui parlent de ce fichier:

Questions connexes