No announcement yet.

FYI - Win32.hlp will not work on Windows 10

  • Filter
  • Time
  • Show
Clear All
new posts

  • FYI - Win32.hlp will not work on Windows 10

    Went to a lot of trouble to try and find Win32.hlp - and then tried everything I could to get PB9 to recognize that the help file was there and get it to use it from the IDE.

    It does not work if you are on Windows 10...

    Error opening Help in Windows-based programs: "Feature not included" or "Help not supported"

    The Windows Help program is not supported in Windows 10, Windows Server 2012 or later versions of Windows Server. The Windows Help program is available for Windows Vista, 7, 8 and 8.1 only.

    Microsoft strongly recommends that software developers discontinue using the Windows Help application. Software developers who ship programs that rely on .hlp files are encouraged to transition their Help experience to an alternative Help file format, such as CHM, HTML, or XML. For more information see the MSDN article While Microsoft develops future Help technologies, we encourage Help authors to continue using HTML Help 1.4. HTML Help 1.4 is included in Windows versions starting with Windows 7.

    The article shows a REG hack - but that comes with its own problems.

  • #2
    No Surprise!

    How long do you think they should support an out-of-date format?

    And, Win32.hlp itself is out-of-date. Mostly what is in it is still correct, but some significant adds to the API since then.

    Though thanks for letting everyone know.



    • #3
      It is possible to use . hlp files under Win 10, even if there is no (and maybe never will be) offical support from MS. Basically it is all about exchanging the file "Winhlp32.exe" in C:\windows\ with a previous version taken from Win XP. Obviously you need admin rights to do so and maybe it is necessary to become the owner of "Winhlp32.exe" beforehand.

      In general .hlp files (just like .chm files) are considered to be potentially unsecure, because they COULD (in theory) have malicious content. Both file types allow for shelling other executables, which COULD be malware. So be sure to use only the .hlp or .chm file and delete any unknown executables coming with it, then you should be on the safe side.



      • #4
        Hi Bruce,

        I found this info useful for getting Win32.hlp to work on my Win10 PC.

        Also scroll down to Alan Copp's reply in that thread.

        What version of the SDK do you have? - I used one for Vista along with a third party viewer (H2 Viewer from Helpware) to get off-line access to more recent API help.
        Rgds, Dave


        • #5
          I converted it to CHM with the tutorial from here.

          If Trumpet! = %True Then Exit Function


          • #6
            You may also have a look at Laurence Jackson's work... Microsoft's Old Win32.chm API Help File Reborn


            • #7
              When I downloaded win32.chm from Laurence Jackson's site, I get no content for the topics


              • #8
                See topic here:
                - LJ


                • #9
                  Hi Charles
                  there is a security issue on your computer, just follow the instructions below when
                  you use the explorer to open any .chm file to UNBLOCK it

                  To fix this, simply right-click on the CHM file in explorer and select the 'Properties' menu item:
                  Then, click the 'Unblock' button near the bottom of the properties page:
                  You can then open the file and should see the first page in the file:

                  Hope this helps.



                  • #10
                    LaurenceThank you all, especially Anne, to look at bottom of Properties for small checkbox that I had missed at first. And a special thanks to Laurence Jackson for a superb job of bringing this help file back... I had lost hope of ever using Win32.hlp again.
                    Last edited by Charles Dietz; 28 Apr 2017, 05:17 PM.


                    • #11
                      I downloaded a script from

                      Works great for me on a Win10 x64 machine, but it seems like one have to run the script again now and then. Guess that WIndows Update remove the changes the script make.

                      The script must have administrative rights.

                      Hope this helps!