UAC. Сборка дистрибутива, требующего при выполнении права администратора¶
Чтобы приложение выполнялось только с правами администратора, необходимо в свойствах проекта (Properties), разделе Linker->Manifest File установить свойству UAC Execution Level значение requireAdministrator. Наличие файла манифеста рядом с исполняемым файлом приложения не требуется.