Есть ли вызов API для запроса пользователя для повышения уровня контроля учетных записей?

Мое приложение должно записывать в файл в \ ProgramData, который может быть защищен. Это происходит только один раз после установки.

Существует ли функция API, которая будет принимать информацию ACL и предлагать пользователю авторизовать приложение для доступа к файлу? Другими словами, приложение попросит Windows запросить у пользователя подтверждение и авторизацию. Это должно происходить в интерактивном режиме и позволить приложению возобновить выполнение после авторизации доступа к файлу. Приложение работает от имени обычного пользователя, не требует прав администратора.

Файл открывается с помощью CreateFile ().

Редактировать: Есть небольшая разница между моим запросом и другими, которые были названы дубликатами. Я прошу разрешения на доступ к одному конкретному объекту, файлу. Другие просят повысить привилегии всего процесса. В любом случае, я благодарен за все ответы, которые включают решение.

Ответы на вопрос(3)

Ваш ответ на вопрос