当像 Developer Express 组件这样的 delphi 组件安装程序运行时,它使用 h2reg 和 INI 文件以及一些宏魔术将 html-help 文件注册到 Delphi IDE 中。如果我是 Delphi 组件的开源或商业作者,并且我想发布一个注册 html-help 的安装程序,我会怎么做?
在非常非常旧的 Delphi 版本(2007 年之前)中,有一个用于注册额外 winhelp 内容的工具。但是近年来,尽管许多大型供应商(如 developer express)仍然为其组件提供帮助,这些帮助可以使用 IDE 上下文帮助(按 F1 键)访问,但在 Delphi 2007 及更高版本(包括 XE6)中似乎并不如此完成此过程的过程有据可查,这使组件作者通常忽略了 Delphi IDE 内置的帮助。
我发现一个名为的第三方实用程序h2reg可能与此有关,但我无法发现让某些东西出现在这里的秘密:

我相信我知道拼图的几个部分,并且我有一个来自 Developer Express 组件的示例工作 .ini 文件,但我无法弄清楚如何将这些部分组合在一起。我认为这对于所有 Delphi 组件开发人员来说都是一个有用的事实,所以我在这里提出这个问题。
一个相关的问题询问如何修复内置的东西。我进一步询问,如何注册您自己的 html 帮助(.hxs、 .hxc、*.hxt)文档。
更新:
部分解决方案似乎知道 H2REG 的语法,如下所示:
c:\path\to\H2Reg.exe -r cmdfile=c:\path\to\MyH2Reg_Cmd.ini
剩下的未知是该 INI 文件中的内容,因此它显示在 Delphi XE6 中。