后装MSDN按F1无法关联VC6.0彻底解决

在安装了后期版本的MSDN后,VC6.0的F1快捷键未能正确关联到MSDN,导致显示Microsoft Developer Studio Extension Help。本文探讨了问题原因,指出可能是注册表未清理干净导致的,并提供了不卸载VC6.0和MSDN的前提下,通过修改注册表中Help和Extension项目的设置来解决问题的方法,成功将F1关联恢复到MSDN。
摘要由CSDN通过智能技术生成

   由于我的VC6.0是很早以前安装的,最近为了使用MFC方便在VC中直接查看函数就下载了个1.45G的MSDN2001(请注意VC6.0最高只支持2001.10月的MSDN),可是现在问题出来了,对着函数按下F1发现出来的是Microsoft Developer studio Extension Help竟然不是MSDN,真是想火冒三丈。是因为后装的MSDN,没有在安装VC的时候根据向导把MSDN安装到位,所以关联出现问题的吗?到底问题出在哪里呢?
   有人说把VC和MSDN全部卸载掉按照默认安装位子在安装一遍就行了,可是看到网上还是有N多人这样做了还是失败了,这是怎么回事?想想数据库安装过一次在想安装为什么就安装不了了,出现这种问题的原因肯定是出在注册表没被清理干净的原因,此问题也是如此把,打开注册表,那么多项目到底该删除哪一项了,有人说把所有有关VC和MSDN的总项都删除了,这个也许是个好办法,大家可以尝试下,可是我不想卸载VC和MSDN又想他们能够关联起来,而且我的VC和MSDN都不是装在C盘默认位子该怎么办呢?
  
    想了半天最后发现注册表HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help的Help下就一个默认类型:DWORD键值,而/Extension项目下有下面3个类型的值:
于是我就在
HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help下增加Enable,Filename,State三个主键,注意其类型,含义如下:
Enable 类型:DWORD,改成1,改变为0x00000001
Filename 类型:字符串改为E:/VC++ 6.0/MSDev98/He

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值