Неправильное выставление уровня UAC

221
12 декабря 2017, 19:51

Проект на C++ собирается Visual Studio 2015. UAC Execution Level выставлен в asInvoker, но почему-то 32-битная версия приложения требует права администратора, а 64-битная нет. Других манифестов в проекте нет.

Где ещё в проекте может быть выставлена настройка, из-за которой приложение собирается с UAC?

UPD Забыла добавить, что изменение этой настройки(UAC Execution Level) никак не влияет на сборку, 32-битная всё также собирается с требованиями, а 64-битная нет

Answer 1

Проблема решилась выставлением Generate Manifest в Yes и Embeded Manifest в Yes

Но мне осталось непонятным почему без этого 32 битная собирается с UAC, а 64 битная без.

READ ALSO
Как объявить глобальный массив С++

Как объявить глобальный массив С++

Здравтсвуйте! Как объявить массив глобыльно, что бы можно было в него записывать и обращаться из всех cpp? Пробовал сделать так

244
Неправильная работа программы

Неправильная работа программы

В задаче необходимо вывести имена учащихся без троек, двоек и коловОднако моя программа выводит имена всех введенных учащихся

270
Не изменяется значение указателя

Не изменяется значение указателя

Объясните, пожалуйста, почему в данном коде переменная a попрежнему осталась NULL? Ведь указатель - это адресс на область памятиИзначально он никуда...

209
Как вернуть через функцию два значения в C++?

Как вернуть через функцию два значения в C++?

Суть : Допустим у нас есть функция, в результате выполнения действий внутри нее мы получаем значения переменных, которые нам необходимо вернутьКак...

286