System.ComponentModel.Win32Exception: доступ запрещен - PullRequest
2 голосов
/ 05 января 2011

Я занимаюсь разработкой приложения на C # для Windows. Я получаю

System.ComponentModel.Win32Exception: Доступ запрещен

в моем установленном приложении.

2011-01-05 12:41:42,916, ERROR, RINXUI.main, System.ComponentModel.Win32Exception: Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()

Я получаю эту ошибку только при установке приложения. Когда я пытаюсь отладить приложение из Visual Studio, исключение не возникает.

Я установил приложение, используя утилиту установки IzPack, и установил его на рабочий стол (для целей тестирования).

Кто-нибудь знает, почему это исключение происходит только в установленной версии?

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Как насчет System.Diagnostics.Process.Start() из трассировки стека - вы пытаетесь запустить какой-либо процесс из вашего приложения.Если да, то вам нужно проверить, имеет ли A / C, под которым работает ваше приложение, достаточные привилегии для чтения / записи места хранения исполняемого файла.

0 голосов
/ 18 августа 2016

Я также получил это сообщение об ошибке при запуске некоторого кода из osx через mono some-executable. необходимо chmod u+x на исполняемом файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...