Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16352|Ответ: 0

[WinForm] Как запустить программу в качестве администратора на C#

[Скопировать ссылку]
Опубликовано 19.02.2016 15:07:41 | | | |
При использовании программы winform для получения командной строки cmd, если это операционная система выше Windows 7, её нужно запускать как администратор для успешного выполнения, иначе не будет эффекта или ошибки.
     Например, при выполнении команды cmd через программу winform в некоторых случаях, если вы не работаете как администратор, команда будет недействительной.
     Или при запуске сервиса Windows через программу winform также нужно вызывать сервис от лица администратора.
Вот как заставить программу работать с правами администратора.
Первое: В Visual Studio - Solution Explorer - Клик правой кнопкой мыши по имени проекта - Свойства, найдите опцию "Безопасность",
2: Отметьте «Включить настройки безопасности ClickOnce»,
В-третьих: в этот момент под проектом появится дополнительный файл «app.manifest», выберите его, найдите фрагмент кода и измените его на: ,
Откройте:
Изменил приведённую выше схему так:
Четвёртое: после исправления не спешите с повторной компиляцией и генерацией, откройте интерфейс «Свойства - Безопасность» снова,
Уберите галочку перед «Включить настройки безопасности ClickOnce» перед компиляцией и запуском. В противном случае программа сообщает об ошибке и не сможет запуститься.

5: Наконец, сохраните модификации и перекомпилируйте запущенную программу.
При открытии программы вам будет предложено включить «Контроль учётной записи пользователя», чтобы получить права администратора, и нажмите «Да» для получения прав администратора.





Предыдущий:Текстовые поля C# очищают пробелы, разрывы строк и так далее
Следующий:php генерирует случайные числа

Связанные публикации

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com