Mike 的个人资料Mike's Space照片日志列表 工具 帮助

日志


1月30日

WinHelp on Windows Vista

One of the changes in Windows Vista was the removal of the legacy WinHelp viewer winhlp32.exe which was used to display RTF-based online help. It's a help format that dates back to the days of 16-bit Windows, and it hasn't really been updated for quite some time. When Windows 98 was released, Microsoft introduced a new help format called HTML Help which (as the name implies) was based on HTML rather than RTF.
 
For those of us who beta tested Vista and have been working with the RTM build, it's not a surprise that the old WinHelp help files won't display. Instead, you get something like this:
Warning that WinHelp is not supported on Vista
In Knowledge Base article 917607 Microsoft says that a version of the WinHelp viewer will be available in time for the consumer release of Windows Vista scheduled for early 2007. Well, today is that day, and there's nothing in sight.
 
I understand why Microsoft wants to deprecate the old WinHelp format, and I didn't have a problem with it not being available as part of the original RTM build that was made available to developers and volume licensees. However, with the general commercial release of Vista, I think that this creates a unnecessary hardship for users and the software companies that maintain legacy applications. In some cases, creating new help files may not be possible; it also simply may not be feasible to do because of cost. To use the new HTML Help format, you can't simply convert the content from RTF to HTML; changes also need to be made to application so that it uses the HTML Help API. The combination of updating large amounts of help content and making code changes to support the format may simply not make financial sense.
 
If there were technical reasons why WinHelp wouldn't work under Vista, then that would be one thing. However, this is a political decision that they've made, and they're offering no solution to the consumer who is using older software. Their choices are to either live without online help, replace the software, or to simply not upgrade to Vista. What I think Microsoft has missed here is that the path of least resistance is to not upgrade their operating system. As long as Microsoft had committed to releasing a version of WinHelp for Vista, then this would be little more than a minor nuisance. Vista has been released, and yet there's no word as to when (or even if) a version of the WinHelp viewer will be made available. The knowledge base article hasn't been updated in over two months, and questions about this issue on the Microsoft forums go unanswered. Microsoft needs to release a Vista version of the WinHelp viewer, and they need to do it now.

评论

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。
Mike 在此页禁用了评论功能。

引用通告

此日志的引用通告 URL 是:
http://mstefanik.spaces.live.com/blog/cns!E265B99124714E68!164.trak
引用此项的网络日志