Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

  • Новый элемент

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

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


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

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

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

http://msdn.microsoft.com/en-us/library/ms742884.aspx

Ответ 2

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

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

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