![寻找“与 WinHlp32.exe 兼容”的替代品,以便在 Vista 和 Windows 7 下免费重新分发](https://linux22.com/image/510707/%E5%AF%BB%E6%89%BE%E2%80%9C%E4%B8%8E%20WinHlp32.exe%20%E5%85%BC%E5%AE%B9%E2%80%9D%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%93%81%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%9C%A8%20Vista%20%E5%92%8C%20Windows%207%20%E4%B8%8B%E5%85%8D%E8%B4%B9%E9%87%8D%E6%96%B0%E5%88%86%E5%8F%91.png)
我们的软件为客户端安装了一套旧版软件,其中一些软件包含来自第三方供应商的旧版 hlp 文件,需要 winhlp32.exe(注意:我们没有修改 hlp 的合法权利)。这些客户端可能只有 cd/dvd,可能无法访问互联网等。因此,我需要一个免费的“与 WinHlp32.exe 兼容”的替代品,以便在 vista 和 windows 7 下进行重新分发。
问题背景: - 从 Windows Vista 和 Windows Server 2008 开始,Microsoft 停止在 Windows 版本中包含 32 位帮助文件查看器。 - 从 Windows Vista 和 Windows Server 2008 版本开始,第三方软件开发商不再被授权将 WinHlp32.exe 与其程序一起重新分发。 http://support.microsoft.com/kb/917607
答案1
您能将 WinHelp 文件转换为 CHM 吗?有几种工具可以做到这一点,相信 MS 甚至提供了一个。现有的 HLP 文件不会被修改,但您会得到一个当前/可维护格式的 Vista/Win7 兼容副本。
这里有一个 Yahoo! 群组,(令人惊讶的是)它看起来仍然很繁忙,并且专注于 WinHelp 提示/技术/讨论: http://groups.yahoo.com/group/HATT/
另外,这些 .hlp 文件可能是 16 位的吗?显然(阅读您的链接)Win7/Vista 仍然附带 winhelp.exe。