2010-05-06 4 views
7

저는 현재 사용자로서 기본 권한으로 실행되는 .NET 응용 프로그램을 가지고 있습니다. 그리고 나서 어떤 시점에서 나는 관리자 권한이 필요한 작업을 수행해야합니다..NET 응용 프로그램에서 요청 권한을 상승시키고 관리자 권한을 얻는 방법은 무엇입니까?

.NET 응용 프로그램에서 요청시 관리자 권한을 얻으려면 어떻게해야합니까?

응용 프로그램이 처음부터 관리자 권한으로 실행되도록 요구하는 것은 그러한 동작이 호출되지 않을 수도 있기 때문에 적절하지 않습니다.

답변

4

나는 이것이 가능하지 않다고 생각합니다. 이를 해결하기위한 한 가지 방법은 고도를 필요로하지 않는 모든 작업과 수행하는 작업에 대해 하나씩 두 가지로 응용 프로그램을 분할하는 것입니다. 그런 다음 평상시와 같이 승격되지 않은 앱을 실행하지만 필요한 경우 승격 된 앱을 시작합니다.

1

사용자 이름/비밀번호를 요청하고 관리자를 가장합니다.

+0

나는 심지어 인터넷에서 가장 (impersonation)을 쉽게하는 클래스를 발견했습니다. – PedroC88