我装了两个操作系统,98和2000,在98下装了msdn,然后到2000下,将msdn装在同一个文件夹下,结果98中就不能用了,如在98中再装一下,到2000中又不能用了.我该怎么办啊,难道非要装两分拷贝吗?

解决方案 »

  1.   

    因为此类东西要在系统中安装注册了才可以使用。一个将另一覆盖了,找 双系统下, 软件共享的方法看看:
    http://tech.sina.com.cn/c/2002-01-08/8283.html
      

  2.   

    我也试过这样,可能MSDN在安装时会判断操作系统类型,以决定复制那一个DLL文件(有些DLL有不同的版本)。你在WIN2000安装后,把WIN98要用到的那个DLL覆盖了。导至在98那边不能用。
      

  3.   

    安装后,会在桌面建一个快捷方式,看那个快捷方式的属性,将其指向的文件该个名,(好像是叫msdn????.???,记不太清了)其他还有几个和该文件同名但后缀不同的文件,也可以改一下,如不改,第一次使用时会自动生成。当然快捷方式也要相应改。改名后,应该还能正常使用,然后到另一个操作系统下,在同一个文件夹下再安装一遍即可。
      

  4.   

    唉,你可以选择最小安装,在两个系统里面都装,
    只要把MSDN的源文件拷到一个文件夹里就可以了啊!!!!!!!!
      

  5.   

    我也是装两个,我想主要是.chm 在98和2000下读取的格式有些不同所致。
      

  6.   

    1)看看  Tools->Options->Help  System->Preferred  Collection  里是否有你安装的MSDN。  
    2)在vc的help菜单中,如果选中了Use  Extension  Help。就无法关联msdn。  
    3)在安装MSDN时,不要安装SETUP.而是安装NETCOPY;装好之后,重新安装(SETUP在硬盘上)  
    4)在msdn  里面的一个  2052  子目录里面有个  setup  子目录;里面有关  setup  文件,当你运行它的时候,提示你插入光盘,然后改变目录为msdn所在的目录,他会告诉你不成功,问你是否--继续--,呵呵,你就霸王强上弓,继续,来两次,ok,他就会告诉你成功安装了-msdn;  
    5)在安装VC时未安装MSDN,  自己再用MSDN安装盘安装后在VC中按F1无法调用?  
    修改注册表是最直接的方法,具体过程如下:    
     
    在HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help下增加Enable,Filename,State三个主键,注意其类型,含义如下:    
     
    Enable  类型:DWORD,默认值是1,改变为0x00000001    
    Filename  类型:字符串改为c:\program  files\....\MSDev98\help\Msdev.hlp    
    State  类型:DWORD  默认值为0,改变为0x00000001    
      

  7.   

    多谢各位指点。尤其谢谢BlueSky2008,按你的方法,已经解决了。