C #: Process.Start — Запрошенная операция требует повышения прав

Я пытаюсь запустить файл exe со своего компьютера:

  string versionInFolder = @ "c:  test  .exe "; public void Install (string versionInFolder) {ProcessStartInfo processStartInfo = new ProcessStartInfo {CreateNoWindow = true, UseShellExecute = false, FileName = versionInFolder, WindowStyle = ProcessWindowStyle.Hidden,};  используя (Process process = Process.Start (processStartInfo)) {process.WaitForExit ();  }}  

Этот файл существует и может быть запущен вручную, но я получил эту ошибку :

System.ComponentModel.Win32Exception: ‘Запрошенная операция требует повышения’

Я нашел это сообщение, но не понял причину этой ошибки и как это решить.


Вам нужно запустить вашу программу от имени администратора. Сначала проверьте это.

И если это не сработает, или если вы администратор, попробуйте переместить файл в другое место.

Оцените статью
Botgadget.ru
Добавить комментарий