Menu

#46 msg "SHGetKnownFolderPath could not be located" under Windows XP

0.9.5
wont-fix
nobody
Low
7(32bit)
2017-05-12
2017-03-08
No

When executing on an XP system, you recieve the message box/error:

Win32DiskImager.exe - Entry Point Not Found

The procedure entry point SHGetKnownFolderPath could not be located in the dynamic link library SHELL32.dll. 

This is because SHGetKnownFolderPath was added in Windows Vista. See the procedure entry point SHGetKnownFolderPath shell32 not located.

  1. Add documentation stating that Windows Vista in the minimum OS system level, or

  2. Use SHGetFolderLocation. See Any alternatives to SHGetKnownFolderPath with user token for Windows XP?.

Although SHGetFolderLocation is marked "depreciated", it still seems to function in Windows 10.

Discussion

  • Tobin Davis

    Tobin Davis - 2017-03-08
    • status: open --> wont-fix
     
  • Tobin Davis

    Tobin Davis - 2017-03-08

    Hence the 'Supports Windows 7/8.1/10' information. We want to keep the code as clean as possible. Having code that only works in certain versions of Windows (especially versions that are no longer supported) is very counter productive to that goal.

    For Windows XP, please download and use v0.9. It was the last release to support XP.

     
  • J. M. Thomas

    J. M. Thomas - 2017-03-09

    I have agagin carefully read the summary page of the source force project, as well as noting that the Win32 Disk Imager Web Site redirects back to the project page.

    Nowhere does it state the supported OS versions

    This is why I really opened this bug report -- so you would update the project page with the missing information. (I really didn't expect you to make any code changes, but I did want you to see that the XP methods still work in Win10).

     
  • Tobin Davis

    Tobin Davis - 2017-03-09

    Thanks for the clarification. I overlooked the fromt page. Unfortunately, I can't change the default download behavior, and I can't list Windows 10 in the SF admin tools, but I did change the description text.

    Thanks again, and I hope you find this latest release much improved (even though it wor't work on XP).

     
  • Uzume

    Uzume - 2017-05-12

    It might also be good to "fix" this in the installer by warning and/or refusing to install on Windows prior to Vista. I realize this would not be applicable to the zipped binary releases.

     

    Last edit: Uzume 2018-01-15

Log in to post a comment.

MongoDB Logo MongoDB