Как повысить привилегии приложения (UAC)

178
19 ноября 2021, 14:30

Делаю приложение, которое запускается на Windows 7/10 от пользователя с правами администратора. При этом запускается оно в обычном режиме (с ограниченными правами). Приложению этих прав хватает на всё, кроме одной редко используемой операции.

Вопрос: можно ли как-то во время исполнения приложения запросить повышение привилегий для его процесса без перезапуска (создания нового) процесса?

Т.е. как в некоторых стандартных диалогах Windows есть функции, помеченные значком щита, при вызове которых появляется стандартный запрос UAC на повышение прав доступа.

READ ALSO
Почему std::vector.push_back(new struct()) работает медленнее чем std::vector.push_back(struct_item)

Почему std::vector.push_back(new struct()) работает медленнее чем std::vector.push_back(struct_item)

хочу хранить в векторе некоторые структуры,(много)Интересует вопрос почему такой код работает быстрее

192
Ошибка при трансяции потока через хромкаст cast_sender.js

Ошибка при трансяции потока через хромкаст cast_sender.js

Добавляю хромкаст согласно туториалу

189
Ожидание загрузки изображения в цикле для ротации изображений [дубликат]

Ожидание загрузки изображения в цикле для ротации изображений [дубликат]

Для одного функционала требуется сделать ротатор изображений, но не по обычному таймауту, а по таймауту после загрузки и показа изображения,...

93