UAC при повторных запусках

Тема в разделе "WASM.WIN32", создана пользователем A_L_E_X, 10 сен 2020.

  1. A_L_E_X

    A_L_E_X New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2020
    Сообщения:
    13
    Как отрубить UAC имея права админа? На будущее, для конкретного приложения. Что куда вписать, чтоб приложение считалось доверенным без лишних вопросов?

    По сути, мне нужен доступ к определенным файлам и папкам в ProgramFiles.
    Если имея права админа я поменяю для них правила безопасности, ну то есть добавлю "юзерам" возможность записи, то проблема будет решена. Как это сделать средствами винАпи? Есть готовые примеры?
    А также вопрос, возможно ли средствами манифеста, затребовать права админа при определенном условии? То есть на один запуск, за который приложение порешает все нюансы с правами.
     
  2. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Можно, в requestedExecutionLevel указать level="requireAdministrator"

    По остальному не понял. Вы хотите отключить юак в системе в целом? Тогда через винапи открываете реестр , ищите HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System и меняете EnableLUA на 0.
    Но вроде там ребут нужен (не точно).
     
  3. A_L_E_X

    A_L_E_X New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2020
    Сообщения:
    13
    Нет и нет. При "requireAdministrator", UAC при каждом запуске матюкается, даже если права админа приложению больше и не нужны. Я имел ввиду, существует ли некий механизм одноразового срабатывания?.. Всё это для моего приложения, менять что-то глобально в системе не надо, отключать UAC не надо в том числе.
     
  4. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
  5. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia