UAC не защищает папки.UAC удаляет SID администратора из токена доступа пользователя, превращая его в обычного ограниченного («обычного») пользователя.Приложения могут запрашивать повышение прав через манифесты - тогда весь процесс запускается с токеном администратора.
Если папки недоступны для записи с включенным UAC, это означает, что безопасность NTFS установлена так, что обычные пользователи не могут писать, а администраторы могут.В качестве исправления либо измените разрешения для этих папок, либо запустите приложение с повышенными правами (или измените его структуру, чтобы она выполняла запись в места, к которым имеют доступ обычные пользователи).
Если вы имеете в виду виртуализацию UAC (перенаправление попыток записи из системных областейв профиль пользователя): здесь - хорошее описание функции, из которой я скопировал следующее:
- Виртуализация включена только для:
- 32битовые интерактивные процессы
- Доступные для записи администратору файлы / папки и ключи реестра
- Виртуализация отключена для:
- 64-битных процессов
- Не-интерактивные процессы
- Процессы, которые олицетворяют
- Вызывающие режим ядра
- Исполняемые файлы, которые имеют требуемыйExecutionLevel