Как отрубить UAC имея права админа? На будущее, для конкретного приложения. Что куда вписать, чтоб приложение считалось доверенным без лишних вопросов? По сути, мне нужен доступ к определенным файлам и папкам в ProgramFiles. Если имея права админа я поменяю для них правила безопасности, ну то есть добавлю "юзерам" возможность записи, то проблема будет решена. Как это сделать средствами винАпи? Есть готовые примеры? А также вопрос, возможно ли средствами манифеста, затребовать права админа при определенном условии? То есть на один запуск, за который приложение порешает все нюансы с правами.
Можно, в requestedExecutionLevel указать level="requireAdministrator" По остальному не понял. Вы хотите отключить юак в системе в целом? Тогда через винапи открываете реестр , ищите HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System и меняете EnableLUA на 0. Но вроде там ребут нужен (не точно).
Нет и нет. При "requireAdministrator", UAC при каждом запуске матюкается, даже если права админа приложению больше и не нужны. Я имел ввиду, существует ли некий механизм одноразового срабатывания?.. Всё это для моего приложения, менять что-то глобально в системе не надо, отключать UAC не надо в том числе.
A_L_E_X, не знаю тогда. Попробуй вот это https://winitpro.ru/index.php/2014/04/17/kak-otklyuchit-uac-dlya-opredelennogo-prilozheniya/ , хз как это программно и хз, подойдет ли оно.