求助!!! MSDN打不开!

chunhai12 2004-06-09 08:21:31
昨天还好好的,今天就不行了
MSDN不能用了,提示:不能打开文件: ...\msdnvs98.col
重装了MSDN还是不行

求助!!!
...全文
234 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoze 2004-06-09
  • 打赏
  • 举报
回复
msdn的安装使用技巧说明
一、新思:
msdn的安装盘有两张光盘,可安装后只用400M,将它压缩后才239M。为此将它压缩后保存在光盘上需要时,可以很方便地安装它。
二、探究:
1、在WIN98中将压缩的MSDN解压到与原来相同的目录后,能正常使用。当将它解压安装到新的目录或原来没有安装MSDN的WIN98系统时,MSDN不能使用,根据对HH.exe功能的跟踪观察发现,它要访问和更新windows\hh.dat和windows\help\hhcolreg.dat(后来的版本把这个文件的存放位置移到了“\Documents and Settings\All Users\Application Data\Microsoft\HTML Help\”目录)两个文件。
2、以及在注册表注册信息:如果你安装了MSDN库的话,用regedit实用程序就可以在系统注册表中查找到msdnxxx.col文件的位置,其注册表键值是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections\Developer Collections 这里是微软存储HTML Help帮助文件集合的位置。这个键值下会列出语言入口,它说明信息集合使用的是哪种语言。典型的值如0x0409表示英语,每种语言都用不同的值表示。下一个键值是你最想要的:即当前MSDN首选的集合是哪个。典型的值如:0x0393a0c80,这个值根据拟所安装的MSDN不同而不同。它下面有一项是Filename,它指定了msdnxxx.col文件在硬盘上的物理存放位置。
  3、,win98与win2k版本的文件hh.dat、hhcolreg.dat、注册表、msdnvs98.col已经给出,请参照修改(注册表中的目录和MSDN首选值不同,注意区别!),特别是在msdnvs98.col文件中第6行<collectionnum value=1/>的值在win98系统中的值为2,而在win2k中的值却为1,整个文件仅此区别而以,但却是关键之所在。
三、解题:
将安装MSDN时提供的hhcolreg.dat拷入windows\help目录下,以及hh.dat文件拷入windows目录 下即可。若解压后的MSDN目录与原来目录不同时,还要更改hhcolreg.dat文件中的相应的“定位目录”为新解压的目录,而后即可正常使用。
四、补充:
本压缩包中提供两个hhcolreg.dat文件主要用于比较参考,实际只要将其中的一个文件命名为hhcolreg.dat,并拷贝到windows(系统的安装目录)\help目录中覆盖原文件,然后再用文本编辑器打开,将其中有涉及目录的内容全部改为MSDN压缩后解压的新目录,保存后即可使用。
caoze 2004-06-09
  • 打赏
  • 举报
回复
up

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧