目录结构:
d:\helpviewer2.3\ v2.3 VS15MSDN HELPLIBRARY2 HELPVIEWER2.3
注册表文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1]
"AppRoot"="D:\\helpviewer2.3\\v2.1\\"
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\Catalogs]
"ContentStore"="D:\\helpviewer2.3\\HelpLibrary2\\Catalogs\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12]
"LocationPath"="D:\\helpviewer2.3\\HelpLibrary2\\Catalogs\\VisualStudio12\\"
"LastUpdated"="10/02/2021 11:24:05"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US]
"catalogName"="Visual Studio Documentation"
"SeedFilePath"="D:\\helpviewer2.3\\v2.1\\CatalogInfo\\VS11_en-us.cab"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\zh-CN]
"catalogName"="Visual Studio 文档"
"SeedFilePath"="D:\\helpviewer2.3\\v2.1\\CatalogInfo\\VS11_zh-cn.cab"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\LP]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\LP\Setup]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\LP\Setup\2052]
"Install"=dword:00000001
"Version"="2.1.21005"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.1\Setup]
"AppRoot"="D:\\helpviewer2.3\\v2.1\\"
"Install"=dword:00000001
"Version"="2.1.21005"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3]
"Installed16"="1"
"AppRoot"="D:\\helpviewer2.3\\v2.3\\"
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\Catalogs]
"ContentStore"="D:\\helpviewer2.3\\HelpLibrary2\\Catalogs\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\Catalogs\VisualStudio15]
"LocationPath"="d:\\helpviewer2.3\\VS15MSDN\\"
"LastUpdated"="10/02/2021 01:17:26"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\Catalogs\VisualStudio15\zh-CN]
"SeedFilePath"="D:\\helpviewer2.3\\v2.3\\CatalogInfo\\VS11_zh-cn.cab"
"catalogName"="Visual Studio Documentation"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\LP]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\LP\Setup]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\LP\Setup\2052]
"Install"=dword:00000001
"Version"="2.3.31306"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\Setup]
"AppRoot"="D:\\helpviewer2.3\\v2.3\\"
"Install"=dword:00000001
"Version"="2.3.31314"
bat 文件内容 :
@echo off
PUSHD %~dp0
set softnode=SOFTWARE
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" set softnode=SOFTWARE\WOW6432Node
if "%1"=="force" goto instx
reg query HKLM\%softnode%\Microsoft\Help\v2.3>nul 2>nul&&goto runhlp
:instx
regedit /s HelpViewer.reg
reg add "HKLM\%softnode%\Microsoft\Help\v2.3" /f /v "AppRoot" /t REG_SZ /d "%~dp0v2.3"
reg add "HKLM\%softnode%\Microsoft\Help\v2.3\Catalogs" /f /v "ContentStore" /t REG_SZ /d "%~dp0HelpLibrary2\Catalogs"
reg add "HKLM\%softnode%\Microsoft\Help\v2.3\Catalogs\VisualStudio15" /f /v "LocationPath" /t REG_SZ /d "%~dp0VS19MSDN"
reg add "HKLM\%softnode%\Microsoft\Help\v2.3\Catalogs\VisualStudio15\zh-CN" /f /v "SeedFilePath" /t REG_SZ /d "%~dp0v2.3\CatalogInfo\VS11_zh-cn.cab"
reg add "HKLM\%softnode%\Microsoft\Help\v2.3\Setup" /f /v "AppRoot" /t REG_SZ /d "%~dp0v2.3"
:runhlp
"%~dp0v2.3\hlpviewer.exe" /catalogname visualstudio15 /locale zh-CN /sku 2000 /launchingapp microsoft,visualstudio,16.0 /manage