Я пытаюсь установить флаг манифеста RequireAdministrator в исполняемом файле, который я создаю с помощью CMake и Visual Studio.CMake RequireAdministrator
Любые идеи о том, как настроить CMake для установки этой опции?
Спасибо!
Billy3
Я пытаюсь установить флаг манифеста RequireAdministrator в исполняемом файле, который я создаю с помощью CMake и Visual Studio.CMake RequireAdministrator
Любые идеи о том, как настроить CMake для установки этой опции?
Спасибо!
Billy3
попробовать это:
SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")
Я понимаю, что вопрос помечается визуально-студия-2008, но для VS2010 это дает следующее сообщение об ошибке:
ошибку MSB4030 : "level = 'requireAdministrator' uiAccess = 'false'" является недопустимым значением для параметра «UACUIAccess» задачи «Ссылка». Параметр «UACUIAccess» имеет тип «System.Boolean».
Эквивалентная команда CMake (без учета/Subsystem: WINDOWS часть) для VS2010 является
SET_TARGET_PROPERTIES(your_executable PROPERTIES LINK_FLAGS "/level='requireAdministrator' /uiAccess='false'")
Спасибо. Мне жаль, что я не смог бы его увеличить. – Abyx
работает так долго, как удалить/ПОДСИСТЕМЕ: Windows ... это приложение консоли :) –
Обратите внимание, что эти параметры манифеста, похоже, не отображаются в свойствах проекта, но они появляются в промежуточном манифесте. И они записаны в файле .vcproj. (Это с VS2008). –