Hi guys.

I've done a search but nothing useful shows up.

For many years I've been compiling the old Windows help files *.hlp for my apps and they have always worked perfectly. Vista, Windows 7, Windows Server 2008/R2 don't use Winhlp32.exe but you can download it from http://support.microsoft.com/kb/917607. Now this is strange because the API call says:

Public Declare Function WinHelp Lib "user32" Alias "WinHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal dwData As Long) As Long

which I assume it uses user32.dll a standard Windows dll so why does Winhlp32.exe have to be present?

I downloaded HTML Help Workshop a long time ago but its not straight forward to use. I've Googled for tutorials but I haven't found anything that is much use.

Creating and Compiling an HTML Help File Project With HTML Help Workshop

How to easily benefit from Microsoft HTML Help Workshop

Introduction to Microsoft Help Workshop 4.0

Does anyone use HTML Help Workshop or any other free chm compiler or know of any good tutorials?

Cheers guys.