문제

방금 프로젝트에 사용 된 CHM 파일을 컴파일하고 보았습니다. 시청자가 세션을 가로 질러 창 크기와 위치를 기억한다는 것을 알았습니다.

HTML은 어디에서 뷰어가 각 CHM 파일의 창 위치를 저장하는 데 도움이됩니까?

도움이 되었습니까?

해결책

이 설정은 hh.dat라는 파일에 저장됩니다. Windows XP 에서이 파일은

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

다른 OS 버전은 다른 장소에 넣습니다. 사용자 프로필 당 그러한 파일이 하나 있습니다.

파일의 내용을 살펴보면 헤더, 도움말 파일 이름 목록, 더 많은 파일 이름을 수용 할 수있는 빈 공간, 창 크기와 위치 일 가능성이 높은 바이너리 값이있는 것 같습니다. 이진 파일 형식으로 편안하게 작업하면 일부 실험을 통해 구조를 해결하고 주어진 CHM 파일의 값을 추출 할 수 있어야합니다.

이 파일에 대해 이야기하는 웹 사이트는 다음과 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top