3

I just compiled and viewed a CHM file used in my project. I noticed that the viewer remembers the window size and position across sessions.

Where does the HTML help viewer save the window position for each CHM file?

4

1 に答える 1

7

これらの設定は、HH.DAT というファイルに保存されます。Windows XP では、このファイルは次の場所にあります。

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

他の OS バージョンでは、別の場所に配置されています。このようなファイルは、ユーザー プロファイルごとに 1 つあります。Windows 10 では、このファイルは次の場所にあります。

C:\Users\%username%\AppData\Roaming\Microsoft\HTML Help\hh.dat

ファイルの内容を見ると、ヘッダー、ヘルプ ファイル名のリスト、より多くのファイル名を格納するための空白スペース、そしてウィンドウのサイズと位置である可能性が最も高いバイナリ値があるようです。バイナリ ファイル形式の操作に慣れている場合は、いくつかの実験を行うことで、特定の CHM ファイルの構造を調べて値を抽出できるはずです。

このファイルについて話している Web サイトは次のとおりです。

于 2009-07-08T22:36:29.097 に答える