Opened 13 years ago
Last modified 13 years ago
#134 assigned enhancement
SFN support detection needs to be updated to cope with newer versions of Windows
Reported by: | Brian Smith | Owned by: | Brian Smith |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Installer | Version: | 1.1.1 |
Severity: | normal | Keywords: | installer LFN SFN |
Cc: |
Description
The existing NSIS-based installer and some Windows utilities check the NtfsDisable8dot3NameCreation
setting in the registry to determine if SFN support has been disabled.
This setting used to have the value 0 or 1 (with 0 being the default) but newer versions of Windows (e.g. Windows 7) can use the values 0, 1, 2, or 3 (with 2 being the default)
Need to update the installer and the appropriate utilities to cope with this change.
Change History (4)
comment:1 by , 13 years ago
Status: | new → assigned |
---|
comment:2 by , 13 years ago
comment:3 by , 13 years ago
The TechNet article referenced above blithely states that in the newer versions of Windows (e.g. Windows 7) the value 2 means "NTFS sets the 8.3 naming convention creation on a per volume basis" but fails to give any clues as to how this setting can be queried for a particular volume.
I'm not the only one trying (and failing!) to find an API call that provides this information:
comment:4 by , 13 years ago
Oops! Forgot to paste this more recent link: http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/thread/3ac221d8-b735-4c47-b3e1-4ba61fe41216
A relevant Microsoft TechNet reference:
http://technet.microsoft.com/en-us/library/cc778996(WS.10).aspx