Petr, on Apr 15 2005, 03:37 PM, said:
MDGx, on Mar 31 2005, 05:02 PM, said:
Unofficial Windows 98/98 SE/ME/NT4 HTML Help v1.41 HHSETUP.DLL, ITIRCL.DLL, ITSS.DLL + HH.EXE + HHCTRL.OCX Update build 5.2.3790.1830 from Windows 2003 SP1 Final (RTM/Gold) [681 KB, English]:
http://www.mdgx.com/files/HHUPD.EXEHello MDGx,
hhctrlui.dll (English version) is version 5.2.3644.0 in your HHUPD.EXE, while in Windows 2003 SP1 Final it is also 5.2.3790.1830 as other files - is it intentional?
And why are FIND.COM and WinME start.com included? I've found no reference in the INI file.
Petr
1. HHCTRLUI.DLL is part of the huge MUI.CAB archive which installs as a component of HHUPD.EXE, and which contains [you can open it in PowerArchiver, WinZip 9 + similar tools; works also if u right-click on it in Windows Explorer if CABVIEW.DLL is still installed as default CAB viewer/extractor] all Multilanguage User Interface [MUI] files that HTML Help supports. All those files go under
%windir%\SYSTEM\MUI\language_code_# .
U can see them from Windows Explorer or File Manager [WINFILE.EXE].
I don't have updates to all these files, the only 1 that is newer is the U.S. English one [the 1 u mention probably], included in Win2003 SP1.
And besides, HHCTRLUI.DLL hasn't been updated by MS as a hotfix or security patch since Q811360:
http://support.micro....com/?id=811630
HHCTRLUI.DLL from patch Q811630 is older than the 1 from MUI.CAB included in HHUPD.EXE.
2. I've included FIND.COM [free GPL from
http://www.coli.uni-...ric/stuff/soft/ = replaces MS Win98SE FIND.EXE] + START.EXE [from WinME setup CD] because I'm using them in HH.BAT, which is the batch file installer from within HHUPD.EXE.
These are HH.BAT lines [notice
FIND and
START]:
@ECHO OFF
VER | FIND/I "Windows">NUL
IF ERRORLEVEL 1 GOTO N0
VER | FIND/I "Windows 95">NUL
IF NOT ERRORLEVEL 1 GOTO N0
IF "%OS%"=="Windows_NT" GOTO NT
IF EXIST %windir%\INF\*.INF DIR/-P %windir%\INF\*.INF>NUL
START/W RUNDLL32 ADVPACK.DLL,LaunchINFSection HH.INF,DefaultInstall
GOTO N0
:NT
IF EXIST %windir%\INF\*.INF DIR/-P %windir%\INF\*.INF>NUL
START/W RUNDLL32 ADVPACK.DLL,LaunchINFSection HH.INF,NTx
:N0
CLS
EXIT
I'm also using ADVPACK.DLL, W95INF16.DLL, W95INF32.DLL, EXTRAC32.EXE + REGSVR32.EXE in HH.BAT [they all must exist for proper operation], and I've included them all because I don't want to depend on these files being present [or not!

] on everybody's systems.
Example: somebody in this forum once told me erased completely his C:\WINDOWS\COMMAND folder, and I was scratching my head to figure out why
VER | FIND/I "whatever" detection was not working on his PC, thus making the entire 98SE2ME detection code useless.
Therefore now I'm adding all needed files into all my installers, to avoid any such weird "surprises" in the future.
U have mentioned an INI file: HHUPD.EXE doesn't contain any. Maybe u meant the INF file?
If u meant the INF file [HH.INF], that's a MS advanced INF installer file, per se can't use DOS based tools such as FIND + START, unless one adds dedicated sections for pre-install, post-install, run, runex etc commands.
Hope this helps.