CHM文件窗口位置

3

我刚刚编译并查看了我的项目中使用的CHM文件。我注意到这个阅读器记住了窗口的大小和位置,即使是在不同的会话中。

HTML帮助查看器在哪里保存每个CHM文件的窗口位置呢?

1个回答

7

这些设置存储在一个名为HH.DAT的文件中。在Windows XP上,可以在以下位置找到此文件:

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

其他操作系统版本将其放置在不同的位置。每个用户配置文件都有一个这样的文件。在Windows 10上,此文件可以在以下位置找到:

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

看一下文件的内容,似乎有一个头部、一些帮助文件名称的列表、一些空白空间以容纳更多文件名称,然后是一些二进制值,最可能是窗口大小和位置。如果您熟练掌握二进制文件格式,并进行一些实验,应该可以确定结构并提取给定CHM文件的值。
这里有一些谈论此文件的网站:

1
不用客气。但我猜CHM帮助文件技术已经过时了。坏消息是,微软上个月停止了HTML Help Workshop的下载,因此也停止了编译器的下载。我认为这是为最终淘汰Internet Explorer做准备,尽管它仍然存在于Windows 10的后台。那些还拥有htmlhelp.exe安装程序的人应该好好保管它或使用互联网档案馆。我现在是一名退休的开发者... - help-info.de

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接