How can I get Visual C 6 help (MSDN) to work under Windows 10?

204 views Asked by At

I'm using Visual Studio 6 for updating an old MFC4.2 project and I'd like to get the MSDN SDK/MFC help to work again under windows 10. Right now when I press F1 it reports "Unable to display Help: a required component is missing. Please reinstall".

Seeing as this is a fresh install I suspect the required component that is missing is part of the OS. My first guess was it was Winhlp32 which was removed in the Vista era. I followed the excellent instructions on https://github.com/knuth-konrad/winhlp32-on-windows10 to reinstall winhlp32.exe and that loads just fine now. If I navigate manually to where the help files are stored I can double click and read them fine, but it turns out that's not the missing dependency that allows VC6 to load the function reference when you press F1 in the editor.

Also, Visual C++ 6 worked fine under Windows 7, so I think something more subtle must have changed.

There are obvious workarounds and I've even used them in different contexts - a virtual machine running XP, or using online access to MSDN, but in my particular case neither of those are a good solution.

0

There are 0 answers