惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
MyScale Blog
MyScale Blog
Recent Announcements
Recent Announcements
N
Netflix TechBlog - Medium
GbyAI
GbyAI
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Martin Fowler
Martin Fowler
腾讯CDC
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
WordPress大学
WordPress大学
P
Proofpoint News Feed
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog

博客园 - 姜乂元

Notepad++ 使用 及 插件开发 记录 EverythingSDK中Everything.h转的Everything.pas 可以关闭显示器的软件 支持正则表达式更名的命令行工具 一个类似ALTRun的程序 一个测试程序迭代的故事05 一个测试程序迭代的故事04 一个测试程序迭代的故事03 一个测试程序迭代的故事02 一个测试程序迭代的故事01 Delphi5和Delphi7属性编辑器内存泄漏问题的解决 使用Calibre自带工具批量转换电子书格式 用批处理安装卸载程序 Delphi XE7试用记录2 Delphi XE7试用记录1 开发程序时在主要功能之外应当考虑的问题 开心网外挂 天下的导游一般般 使用delphi5加xkol开发的程序还真小。
win10 x64 解决hlp文件打开问题
姜乂元 · 2022-09-15 · via 博客园 - 姜乂元

有时候要用Delphi7,帮助文件是hlp格式的,win7还有补丁可以解决打开hlp文件的问题,但win10就没有补丁。

网上查了一些解决方法,很多没有说清楚,走了很多弯路。看到一个英文的文章,介绍比较清楚,记录下来,方便需要的人。

方法:

1、用winxp中的C:\Windows\winhlp32.exe替代win10中的同名文件。

注意版本,winxp x86对应win10 x86版本。winxp x64对应win10 x64版本,找不到winxp x64系统,使用winxp x86系统中的也可以。

一定要用winxp的,从win7或win8.1的补丁包中找出的会出现9009错误。

2、写一个批处理和winhlp32.exe放在一起:

@echo off
set crtpth=%CD%
takeown /f "%windir%\winhlp32.exe" >nul
icacls "%windir%\winhlp32.exe" /grant *S-1-5-32-544:F >nul
copy /y "%crtpth%\winhlp32.exe" %windir%
icacls "%windir%\winhlp32.exe" /setowner "NT Service\TrustedInstaller" >nul
echo.
echo Done.
echo.
echo Press any key to Exit
pause >nul

3、鼠标右键点击批处理文件,选择“用管理员身份运行“。

现在基本不用32位操作系统了,做了一个x64的成品,解压后执行第三步就可以。

下载地址:https://pan.baidu.com/s/1nesDeyw85rmaWH1tNmt81A?pwd=1234

提取码: 1234