В Windows есть папка C:\Users, с профилями пользователей (рабочий стол, документы и т.д.). Например, C:\Users\Ivan.
Мне нужно получить размер этой папки. Как получить размер папки в С# я знаю.
Но я не могу это сделать, т.к. у меня нет доступа к этой папке.
По умолчанию, к чужой папке нет доступа, даже у администратора (можете проверить - размер такой папки 0 байт). Нужно войти с правами локального администратора, щелкнуть по папке и подтвердить доступ (диалог, что для этого действия нужны права админа - ок). И вот тогда мы получим доступ к папке, увидим её размер и т.д., а во вкладке безопасность появится учетная запись админа с полными правами доступа к папке.
Как установить разрешения на папку Users из C#?
Вхожу в систему из под локального админа т.е. руками это сделать могу.
PS
Гуглил. Код из инета скомпилировался, но вызывает ошибки безопасности при выполнении.