2009-07-02 36 views
2

我剛剛編譯並查看了項目中使用的CHM文件。我注意到,觀衆會記住跨會話的窗口大小和位置。CHM文件的窗口位置

HTML幫助查看器在哪裏保存每個CHM文件的窗口位置?

回答

6

這些設置存儲在一個名爲HH.DAT的文件中。在Windows XP上,這個文件可以在

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

其他操作系統版本把它放在不同的地方。每個用戶配置文件有一個這樣的文件。

看看文件的內容,似乎有一個標題,幫助文件名稱列表,一些空白空間以容納更多的文件名,然後一些二進制值,很可能是窗口的大小和位置。如果您可以使用二進制文件格式,然後進行一些實驗,則應該可以計算出結構並提取給定CHM文件的值。

這裏有一些網站,說說這個文件: