私のプロジェクトで使用されているCHMファイルをコンパイルして表示しました。私は、視聴者がウィンドウのサイズと位置をセッション間で記憶していることに気づいた。ウィンドウCHMファイルの位置
ここで、HTMLヘルプビューアは各CHMファイルのウィンドウの位置を保存しますか?
私のプロジェクトで使用されているCHMファイルをコンパイルして表示しました。私は、視聴者がウィンドウのサイズと位置をセッション間で記憶していることに気づいた。ウィンドウCHMファイルの位置
ここで、HTMLヘルプビューアは各CHMファイルのウィンドウの位置を保存しますか?
これらの設定は、HH.DATというファイルに保存されています。 Windows XPでは、このファイルは
C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat
にあります。他のOSバージョンでは別の場所に置いています。このようなファイルは、ユーザープロファイルごとに1つあります。
ファイルの内容を見ると、ヘッダー、ヘルプファイル名のリスト、さらに多くのファイル名に対応するための空白スペース、そしてウィンドウサイズと位置である可能性の高いバイナリ値があるようです。バイナリファイル形式での作業に慣れているなら、いくつかの実験をして、構造を解明し、与えられたCHMファイルの値を抽出することが可能でなければなりません。ここで
は、このファイルの話をいくつかのウェブサイトです。
The HH.DAT file - The RoboColum(n)
異なる勝利OSのバージョンの他の場所について語ってヘルプの履歴の
たくさんファイル形式、CHMファイルを扱う多くのユーティリティ
Help-Info.de - Frequently Asked Questions
多くのヘルプファイル形式についての情報、およびコード