2016-09-15 3 views
0

У меня есть приложение, которое не может создать или удалить папку в каталоге установки c: \ appName.Запустить приложение под учетной записью администратора не разрешено создавать папку

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

Является ли это фактом, что это не является проблемой, или что я пытаюсь создать/удалить папку в каталоге установки?

+0

Что такое приложение exe? – loneshark99

+0

Да, извините. Это exe (приложение wpf) –

+0

Тот факт, что его каталог установки не имеет значения, поэтому, предположительно, разрешения в каталоге требуют повышения. –

ответ

0

Возможно, вы захотите заставить приложение WPF работать в Режим администратора.

Это может быть сделано путем добавления app.manifest к проекту и изменения requestExecutionLevel от asInvoker к requireAdministrator. Это приведет к тому, что приглашение UAC будет отображаться при запуске вашего приложения и повысит разрешения вашего приложения до уровня, где он может создавать/удалять по мере необходимости.

В MSDN есть полные инструкции о том, как достичь этого, к которому можно получить доступ here.