Показаны сообщения с ярлыком Manifest. Показать все сообщения
Показаны сообщения с ярлыком Manifest. Показать все сообщения

вторник, 18 марта 2014 г.

Qt: Внедрение манифеста в исполняемый файл

Вначале хочется отметить, что встраивать манифест в exe файл вовсе не обязательно. Сам файл манифеста можно положить рядом с exe и все будет отлично работать. Как это делается - можно почитать в статье UAC манифест. Тем не менее, иногда приходится внедрять UAC манифест в exe файл. В данной статье будет описан способ внедрения UAC манифеста на примере приложения созданного в Qt.

UAC манифест

В предыдущей статье было описано, как использовать манифест чтобы указать приложению на нужные dll файлы - так называемый механизм частных сборок. Помимо этого, используя манифест, можно назначить уровень доступа к приложению. Например, необходимо, чтобы приложение запускалось только от имени администратора.

понедельник, 17 марта 2014 г.

Частные сборки (как указать dll для приложения в манифесте)

Разрабатывая приложения на Qt, во время развертывания продукта, приходится копировать все dll файлы, от которых он (продукт) зависит, в каталог с исполняемым файлом. Хорошо было бы создать папку и поместить туда все эти библиотеки. Используя механизм, так называемых частных сборок, можно добиться желаемого результата.