Я работаю над загрузочным приложением нового установщика для некоторых наших продуктов. До сих пор я полагался на две вещи, о которых я где-то читал:
- Приложения, имя которых содержит «setup» или «install», по умолчанию будут работать с повышенными правами.
- Приложения, работающие с повышенными правами, запускают другие приложения в режиме повышенных прав.
Недавнее тестирование показало, что одно или оба из этих утверждений являются ложными, потому что одно из запускаемых мной приложений - это сторонний установщик, которому требуется повышение прав, и оно не выполняется из-за требования повышения прав.
Как мне установить, чтобы мое приложение требовало повышения прав? Я знаю, что это как-то связано с файлом манифеста. Поскольку я работаю в Visual Studio 2008, и файл манифеста создается, я хотел бы знать, что нужно вводить в свойства проекта и где для него требуется повышение прав.