2013-07-08 1 views
0

관리자 권한으로 실행해야하는 C# 응용 프로그램이 있습니다. 특히 Windows 7 시작시로드되고 백그라운드에서 몇 개의 스크립트를 실행합니다. 이 프로세스는 사용자가 완전히 볼 수 없으며 실행시 백그라운드로 덮여 있습니다. 사용 권한 구현은 매니페스트 파일을 통해 수행됩니다. 이제 문제는 UAC 프롬프트가 나타나는 단계를 자동화하고 눈에 보이지 않게 받아 들여야한다는 것입니다.프로그래밍 방식으로 UAC 프롬프트에 동의하십시오.

어떻게하면 C#으로 끝낼 수 있습니까?

+0

UAC 프롬프트의 요점은 프로그래밍 방식으로 사용자가 코드를 신뢰하고 관리자로 실행하도록 명시하지 않고 프로그램 적으로 관리자 권한으로 코드를 실행할 수 없다는 것입니다. 이 작업을 수행하는 간단한 방법이 있다면 기능의 목적을 완전히 무효로 만들 것입니다. 먼저 추가 할 이유가 없습니다. 그것은 열쇠없이 문을 여는 법을 묻는 것과 같거나 조합이없는 금고에 들어가는 것과 같습니다. 당신이 할 수 있다면, 그 자리에 그 지점이 존재하지 않을 것입니다. – Servy

+0

나는 이해한다, 그러나 항상 물건 주위에 방법이있다. 그리고 그것은 내가 묻고있는 정확하게 것이다. – sonne

+0

정확하게, 나의 비유는 의도적으로 더 깊은 수준으로 갔다. 당신은 누군가의 안전을 깨는 방법을 묻고 있습니다. 답은 일반적으로 말 그대로 불가능한 것은 아니지만,하지 말아야합니다. – Servy

답변

관련 문제