前提:
1)本文只适用于MSDN2001OCT版;
2)MSDN一般重装系统后就不能用了,而MSDN又比较大,重装较麻烦。
目标:
本文通过几个小步骤帮你把MSDN2001OCT变成属于自己的绿色版。
步骤:
1)完整安装一次MSDN2001OCT,本文假设安装路径为:E:/XP/Microsoft Visual Studio/MSDN。安装完成后进入目录:"%ALLUSERSPROFILE%/Application Data/Microsoft/HTML Help/",将hhcolreg.dat复制至E:/XP/Microsoft Visual Studio/MSDN。
2)在E:/XP/Microsoft Visual Studio/MSDN目录下,新建批处理文件:MSDN2001OCT绿化.bat,内容如下:
@echo off copy "hhcolreg.dat" "%ALLUSERSPROFILE%/Application Data/Microsoft/HTML Help/hhcolreg.dat" set regfile=Regedit.reg set colpath="%~dp02001OCT/1033/MSDN130.COL" set "colpath=%colpath:/=//%" echo Windows Registry Editor Version 5.00 > %regfile% rem 下行0x0409/0x03b89fe00指的是MSDN2001OCT版,此字符串根据MSDN版本号不同而不同。 echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTML Help Collections/Developer Collections/0x0409/0x03b89fe00^] >> %regfile% echo ^"Filename^"=%colpath% >> %regfile% echo ^"Full^"=dword:00000001 >> %regfile% regedit /s %regfile% del %regfile% echo 绿化完成! set/p yn="立即启动MSDN2010OCT?(y/n)[n]" if "%yn%"=="y" start hh "%cd%/2001OCT/1033/MSDN130.COL"
3)在E:/XP/Microsoft Visual Studio/MSDN目录下,新建批处理文件:MSDN2001OCT卸载.bat,内容如下:
@echo off del "%ALLUSERSPROFILE%/Application Data/Microsoft/HTML Help/hhcolreg.dat" set regfile=UnRegedit.reg echo Windows Registry Editor Version 5.00 > %regfile% rem 下行0x0409/0x03b89fe00指的是MSDN2001OCT版,此字符串根据MSDN版本号不同而不同。 echo [-HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTML Help Collections/Developer Collections/0x0409/0x03b89fe00^] >> %regfile% regedit /s %regfile% del %regfile% echo 卸载完成!
4)至此,我们已经做好了属于自己的MSDN2001OCT绿色版,下次重装系统后,回到"E:/XP/Microsoft Visual Studio/MSDN"目录下,运行"MSDN2001OCT绿化.bat"即可恢复MSDN2001OCT的正常使用,还可以通过运行"MSDN2001OCT卸载.bat"进行卸载。
5)您还可以通过编辑hhcolreg.dat文件打造自己的绿色便携版。