Pregunta

Me acaba de compilar y ver un archivo CHM utilizado en mi proyecto. Me di cuenta de que el espectador recuerda el tamaño de la ventana y la posición a través de sesiones.

De dónde viene el Visor de ayuda HTML guardar la posición de la ventana para cada CHM archivo?

¿Fue útil?

Solución

Esta configuración se almacena en un archivo llamado Hh.dat. En Windows XP, este archivo se puede encontrar en

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

Otras versiones del sistema operativo ponen en diferentes lugares. No es una de esas archivo por cada perfil de usuario.

En cuanto a los contenidos del archivo, parece que hay una cabecera, una lista de los nombres de los archivos de ayuda, un poco de espacio en blanco para dar cabida a más nombres de archivo, a continuación, algunos valores binarios que lo más probable es que sea el tamaño y la posición de la ventana. Si se siente cómodo trabajar con formatos de archivo binario, y luego con un poco de experimentación debería ser posible para resolver la estructura y extraer los valores de un archivo CHM dado.

Aquí hay algunos sitios web que hablan de este archivo:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top