Файл манифеста приложения WPF

17

У меня есть приложение WPF, которое я хочу, чтобы он мог начать всегда как администратор. Я много читал об этом, и мне кажется, что я должен создать свой собственный файл манифеста и передать его из свойств приложения поэтому в runtime int запускается как администратор.

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

задан mathinvalidnik 01.07.2013 в 16:20
источник

2 ответа

39

Чтобы добавить манифест щелкните правой кнопкой мыши в файле проекта в обозревателе решений :

  1. Выберите Добавить

  2. Новый элемент

  3. Выберите Файл манифеста приложений

Файл называется app.manifest и не переименовывает его.

Вам нужно изменить элемент в манифесте , чтобы он начинал всегда как администратор:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Кстати: хорошая статья для этого вопроса

Ссылка

    
ответ дан Smartis 01.07.2013 в 16:22
источник
2

В Visual Basic свойства проекта структурированы несколько иначе. Если вы найдете этот вопрос, и вы находитесь в VB в VS2010, следуйте этим инструкциям, чтобы сгенерировать файл app.manifest .

  1. Чтобы создать файл app.manifest , перейдите в свой проект и выберите свойства. Затем нажмите Настройки окна просмотра на вкладке Приложение .
  2. Это должно сгенерировать и открыть файл app.manifest , который сохраняется в вашей папке My Project

Дополнительная литература: стиль окна WPF MessageBox

    
ответ дан KyleMit 04.10.2013 в 19:40
источник