C # .NET: получить права администратора? - PullRequest
19 голосов
/ 27 августа 2010

Возможно ли в приложении C # .NET запрашивать административные права на ПК с Windows 7?

Я хочу иметь возможность развертывать приложение с помощью Click Once и пользователи могут использовать его для выполнения административных задач (в этом случае он записывает записи реестра для основного приложения).

Ответы [ 2 ]

15 голосов
/ 27 августа 2010

http://victorhurdugaci.com/using-uac-with-c-part-1

http://victorhurdugaci.com/using-uac-with-c-part-2

http://victorhurdugaci.com/using-uac-with-c-part-3

* самореклама

Дополнительные символы, поскольку они должны быть 30

7 голосов
/ 26 декабря 2012

просто все, что вам нужно сделать, это добавить файл манифеста в ваш проект

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


иИзмените

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

на

 <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
...