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