2009-07-02 15 views
2

私のプロジェクトで使用されているCHMファイルをコンパイルして表示しました。私は、視聴者がウィンドウのサイズと位置をセッション間で記憶していることに気づいた。ウィンドウCHMファイルの位置

ここで、HTMLヘルプビューアは各CHMファイルのウィンドウの位置を保存しますか?

答えて

6

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

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

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

ファイルの内容を見ると、ヘッダー、ヘルプファイル名のリスト、さらに多くのファイル名に対応するための空白スペース、そしてウィンドウサイズと位置である可能性の高いバイナリ値があるようです。バイナリファイル形式での作業に慣れているなら、いくつかの実験をして、構造を解明し、与えられたCHMファイルの値を抽出することが可能でなければなりません。ここで

は、このファイルの話をいくつかのウェブサイトです。

からそれらを利用する方法の例
関連する問題