TLWHView is a Windows Help Viewer (HV2).
Usage:
Create folder like C:\temp\MSDN\
Download help cabs with URLDownloadToFile.exe to folder C:\temp\MSDN\ Download help cabs with DownloadCabs.exe to folder C:\temp\MSDN\
Unpack cabs with UnpackCabs.exe to folder C:\temp\MSDN\msh
Index .mshc files with WHelpIdxCreate.exe msh\
Modify TLWHView[64].ini lines
Path=C:\temp\MSDN\msh\
PathIdx=C:\temp\MSDN\TLWHView
After that viewer might work, as it needs indexes for F1 keywords.
It is not a general viewer for help files.
Program uses:
BrowserApp to view html
TinyCDB for indexes
miniz for zip handling
Indexing program come with source, so someone can clean code, like miniz unused code.
EDIT 2017-12-12:
TLWHViewPrjBin_a4.zip, PathIdx for location for index files.
New option PathIdx in TLWHView.ini/TLWHView64.ini
[mshc]
Path=C:\temp\MSDN\msh\
PathIdx=C:\temp\MSDN\TLWHView
notice that basename for index files, in example
TLWHViewEDIT 2017-12-17: TLWHViewPrjBin_a7.zip speed optimized version.
@REM DoIt.cmd
URLDownloadToFile.exe
UnpackCabs.exe
WHelpIdxCreate.exe "%~dp0msh\"
pause
Test.cmd
@REM Test.cmd
@ECHO [mshc] >TLWHView.ini
@ECHO Path=%~dp0msh >>TLWHView.ini
@ECHO PathIdx=%~dp0TLWHView >>TLWHView.ini
TLWHView.exe /Sleep
pause
EDIT 2017-12-19: New downloader in WHelpTools.zip.
EDIT 2017-12-29: TLWHViewPrjBin_a9.zipEDIT 2018-01-12: TLWHViewPrjBin_a10.zip fix for WHelpIndexCreate.
EDIT 2018-10-07: TLWHView-2018-10-07_bin.zip fix some UTF8 issues.