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


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 Brian Smith, 13 years ago

Status: newassigned

comment:2 by Brian Smith, 13 years ago

comment:3 by Brian Smith, 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:

Note: See TracTickets for help on using tickets.