Вы хотели бы изменить ACL файла.Например, см. Связанные Win32 API для: SetNamedSecurityInfo .
Если вам все это покажется немного пугающим, вы можете просто запустить процесс, который вызывает: cacls
Например, дать директории всем разрешение:
cacls "directoryPathHere" /e /t /g Everyone:f
Для получения дополнительной информации о параметрах командной строки введите в командной строке:
cacls /?