使用 window.showHelp( ) 方法调用 HTML 帮助时限制其功能的 HTML 帮助更新

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文已归档。它按“原样”提供,并且不再更新。
症状
使用 Microsoft Internet Explorer 或者使用调用 window.showHelp 脚本方法的网页在 HTML 帮助窗口中打开统一资源定位器 (URL) 时,可能出现下列症状之一:
  • 安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004) 后,由 window.showHelp 方法指定的 URL 未显示在 HTML 帮助窗口中。
  • 如果尚未安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004),则攻击者有可能承载调用 window.showHelp 方法的网页,从而在 HTML 帮助窗口中打开另一个域中的 URL。这可能允许攻击者访问该 URL 的网站包含的数据。
使用 window.showHelp 方法,您还可以打开包含快捷方式的 HTML 帮助 (.chm) 文件。快捷方式是受 HTML 帮助 ActiveX 控件支持的命令。该命令从帮助主题中打开程序文件。如果尚未安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004),则存在允许攻击者对 HTML 帮助主题窗口中的数据具有写入权限的其他漏洞,攻击者将有可能使用该快捷方式命令在用户的安全上下文中运行代码。有关 2003 年 2 月版 Internet Explorer 累积修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
810847MS03-004:2003 年 2 月版 Internet Explorer 累积修补程序
解决方案
注意:本文中描述的修补程序取代了“MS02-055:Windows 帮助工具中未经检查的缓冲区可能允许攻击者运行代码 (323255)”一文中描述的修补程序。

Windows 2000 Service Pack 信息

要解决此问题,请获取最新的 Microsoft Windows 2000 Service Pack。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack

更新信息

要解决此问题,请安装重要更新 811630。要下载和安装此更新,请访问下面的 Microsoft Windows Update 网站:

注意:不能删除此重要更新。

管理员可以从 Microsoft 下载中心或 Windows Update 目录下载此重要更新以将其部署到多台计算机上。如果想获取此重要更新,以便以后安装到一台或多台计算机上,请使用 Windows Update 目录中的“高级搜索选项”功能搜索本文的 ID 号。 有关如何从 Windows Update 目录下载更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
323166如何从 Windows Update 目录下载更新和驱动程序
注意:Windows Update 目录不提供 Windows NT 4.0 重要更新。要下载 Windows NT 4.0 重要更新,以便以后安装到一台或多台计算机上,请使用 Microsoft 下载中心。

要从 Microsoft 下载中心下载此重要更新,请访问下面的 Microsoft 网站:

Windows 2000 Advanced Server、Windows 2000 Server、Windows 2000 Professional

Windows XP Home Edition、Windows XP professional、Windows XP Tablet PC Edition、Windows XP Media Center Edition

Windows XP 64-Bit Edition

Windows NT 4.0 Terminal Server Edition、Windows NT 4.0 Server、Windows NT 4.0 Workstation

Microsoft 下载中心目前不提供 Windows NT 4.0 版本的此重要更新。要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取 Windows NT 4.0 版本的此重要更新。

Windows 98 和 Windows 98 Second Edition

注意:Microsoft 下载中心不提供 Windows Millennium Edition (Me) 更新。要下载 Windows Millennium Edition 更新,以便以后安装到一台或多台计算机上,请使用 Windows Update 目录。

注意:应用此更新后不需要重新启动计算机。

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以帮助防止在未经授权的情况下对其进行任何更改。

文件信息

此更新的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项的“时区”选项卡。

Windows XP Professional 和 Windows XP Home Edition

日期           时间    版本             大小   文件名----------------------------------------------------------------------09-Nov-2002  10:47  5.2.3644.0   10,752  %Windir%\Hh.exe              19-Dec-2002  23:35  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 13-Jan-2003  15:27  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll13-Jan-2003  15:27  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 13-Jan-2003  15:27  5.2.3644.0  122,368  %Windir%\System32\Itss.dll   

Windows XP Professional SP1、Windows XP Home Edition SP1、Windows XP Tablet PC Edition 和 Windows XP Media Center Edition

日期           时间    版本             大小   文件名----------------------------------------------------------------------17-Dec-2002  22:43  5.2.3644.0   10,752  %Windir%\Hh.exe              20-Dec-2002  20:38  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 10-Jan-2003  19:43  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll10-Jan-2003  19:43  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 10-Jan-2003  19:43  5.2.3644.0  122,368  %Windir%\System32\Itss.dll

Windows XP 64-Bit Edition

日期           时间    版本               大小   文件名                              平台------------------------------------------------------------------------------12-Jun-2002  22:24  5.2.3644.0     13,824  %Windir%\Hh.exe                IA6419-Dec-2002  23:35  5.2.3735.0  1,524,320  %Windir%\System32\Hhctrl.ocx   IA6409-Jan-2003  18:50  5.2.3644.0    100,864  %Windir%\System32\Hhsetup.dll  IA6409-Jan-2003  18:50  5.2.3644.0    613,888  %Windir%\System32\Itircl.dll   IA6409-Jan-2003  18:50  5.2.3644.0    356,864  %Windir%\System32\Itss.dll     IA6409-Nov-2002  10:47  5.2.3644.0     10,752  %Windir%\SysWOW64\Hh.exe       x8619-Dec-2002  23:35  5.2.3735.0    516,192  %Windir%\SysWOW64\Hhctrl.ocx   x8609-Nov-2002  10:47  5.2.3644.0     37,888  %Windir%\SysWOW64\Hhsetup.dll  x8609-Nov-2002  10:47  5.2.3644.0    143,872  %Windir%\SysWOW64\Itircl.dll   s8609-Nov-2002  10:48  5.2.3644.0    122,368  %Windir%\SysWOW64\Itss.dll     x86

Windows XP 64-Bit Edition SP1

日期           时间    版本               大小   文件名                              平台------------------------------------------------------------------------------26-Nov-2002  20:34  5.2.3644.0     13,824  %Windir%\Hh.exe                IA6420-Dec-2002  20:38  5.2.3735.0  1,524,320  %Windir%\System32\Hhctrl.ocx   IA6409-Jan-2003  19:03  5.2.3644.0    100,864  %Windir%\System32\Hhsetup.dll  IA6409-Jan-2003  19:03  5.2.3644.0    613,888  %Windir%\System32\Itircl.dll   IA6409-Jan-2003  19:03  5.2.3644.0    356,864  %Windir%\System32\Itss.dll     IA6417-Dec-2002  22:43  5.2.3644.0     10,752  %Windir%\SysWOW64\Hh.exe       x8620-Dec-2002  20:38  5.2.3735.0    516,192  %Windir%\SysWOW64\Hhctrl.ocx   x8617-Dec-2002  22:43  5.2.3644.0     37,888  %Windir%\SysWOW64\Hhsetup.dll  x8617-Dec-2002  22:43  5.2.3644.0    143,872  %Windir%\SysWOW64\Itircl.dll   x8617-Dec-2002  22:43  5.2.3644.0    122,368  %Windir%\SysWOW64\Itss.dll     x86

Windows 2000

日期           时间    版本             大小   文件名----------------------------------------------------------------------26-Nov-2002  19:23  5.2.3644.0   10,752  %Windir%\Hh.exe              31-Dec-2002  17:27  5.2.3735.1  516,200  %Windir%\System32\Hhctrl.ocx 31-Dec-2002  17:29  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll31-Dec-2002  17:29  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 31-Dec-2002  17:29  5.2.3644.0  122,368  %Windir%\System32\Itss.dll

Windows NT 4.0

日期           时间    版本             大小   文件名----------------------------------------------------------------------16-Dec-2002  17:27  5.2.3644.0   10,752  %Windir%\Hh.exe              16-Dec-2002  18:10  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 16-Dec-2002  17:27  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll16-Dec-2002  17:27  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 16-Dec-2002  17:27  5.2.3644.0  122,368  %Windir%\System32\Itss.dll   

Windows Millennium Edition

日期           时间    版本             大小   文件名--------------------------------------------------------------------16-Dec-2002  13:10  5.2.3735.0  516,192  %Windir%\System\Hhctrl.ocx 16-Dec-2002  12:27  5.2.3644.0   10,752  %Windir%\Hh.exe            16-Dec-2002  12:27  5.2.3644.0   37,888  %Windir%\System\Hhsetup.dll16-Dec-2002  12:27  5.2.3644.0  143,872  %Windir%\System\Itircl.dll16-Dec-2002  12:27  5.2.3644.0  122,368  %Windir%\System\Itss.dll

Windows 98 和 Windows 98 Second Edition

日期           时间    版本             大小   文件名--------------------------------------------------------------------10-Jun-2002  17:56  5.2.3644.0   10,752  %Windir%\Hh.exe            16-Dec-2002  18:10  5.2.3735.0  516,192  %Windir%\System\Hhctrl.ocx 20-May-2002  16:09  5.2.3635.0   88,064  Hhctrlui.dll               10-Jun-2002  17:56  5.2.3644.0   37,888  %Windir%\System\Hhsetup.dll10-Jun-2002  17:56  5.2.3644.0  143,872  %Windir%\System\Itircl.dll 10-Jun-2002  17:56  5.2.3644.0  122,368  %Windir%\System\Itss.dll   
状态
Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows 2000 Service Pack 4 中得到了解决。
更多信息
HTML 帮助现在支持一个名为 HH_SAFE_DISPLAY_TOPIC(代表其 HTMLHELP 界面)的命令。此命令可用于限制某些 HTML 帮助功能。有关使用此新命令调用 HTMLHELP 界面的相应 showHelp 方法的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
810847 MS03-004:2003 年 2 月版 Internet Explorer 累积修补程序
HH_SAFE_DISPLAY_TOPIC 被定义为值为 0x20 的无符号整数。

安装了本文以及 Microsoft 知识库文章 810847 中描述的更新后,当使用 HH_SAFE_DISPLAY_TOPIC 命令调用 window.showHelp 或 HTMLHELP 界面时,以下功能在 HTML 帮助窗口中受到限制:
  • 对当前进程禁用所有 HTML 帮助快捷方式命令。
  • URL 参数必须使用下列受支持的协议之一才能成功:http:、https:、file:、ftp:、ms-its: 或 mk:@MSITStore:。
showHelp Tutorial "Getting Started"
属性

文章 ID:811630 - 上次审阅时间:12/08/2015 01:49:08 - 修订版本: 12.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Tablet PC Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Workstation 4.0 开发员版

  • kbnosurvey kbarchive atdownload kbsecbulletin kbsecvulnerability kbsecurity kbqfe KB811630
反馈