Hello!
I am trying to check directory write permissions from a Windows MFC / ATL program using C ++. My first guess is to use the C-standard _access function, for example:
if (_access("C:\mydir", 2) == -1) // Directory is not writable.
But apparently in Windows 2000 and XP, _access cannot determine directory permissions. (i.e. the Security tab in the Properties dialog box when you right-click on a directory in Explorer). So, is there an elegant way to determine write permissions in Windows 2000 / XP using any of the Windows C ++ libraries? If so, how?
thanks
Evan
source share