Creating a HTMLHelp ProjectĬreation of a compiled HTMLHelp file includes creation of the HTML files andĪ HTMLHelp project. We use the "HTML Help Workshop" to specify what files to include in the CHM file and to compile everything together. Therefore most of the content of a CHM file can be created using a HTML editor. Of the files are HTML files but not all are. HTMLHelp help files are called Compiled Help Module files since they areĪctually many files gathered ("compiled") and compressed together. More specifically, the files that are created for use by the user have a chm extension.
The HTML Help Workshop is probably installed with Visual Studio but if not then see the references at the bottom of this article for downloading and installing it. As far as I know, all third-party tools cost extra. To create and maintain HTML Help fles, you either use the "HTML Help Workshop" from Microsoft or other software from third parties. The remainder of this article is a brief introduction to the use of HTML Help. " customized by OEMs, system builders, and enterprise customers under license agreement, but cannot be used by third-party programs." Which means that most of us cannot use it. The MSDN says that " The Assistance Platform client can only be used to display Windows Help content". The hlp files cannot be used in current versions of Windows without downloading and installing WinHlp32.exe separately. The original help system, Windows Help (WinHlp32.exe) that used files with a hlp extension, is deprecated. There are two versions of Help available for use with Microsoft Windows: HTML Help and the Assistance Platform Client. This article introduces what Microsoft provides for creation of help files, including how to get started.