2013-04-01 3 views
0

해결하기가 힘듭니다. 이미 Administrators Rights .NET 응용 프로그램에 대한 많은 질문을 읽었지 만 관리자로 로그인하는 UAC 팝업 메시지는 거의 전부입니다. 내가 원하는 것은 : 응용 프로그램을 시작할 때 모든 코드를 실행하기 전에 수행해야 할 일은 관리자 권한으로 로그인하여 사용자에게 아무 것도 묻지 않고 응용 프로그램 관리자 권한을 부여하는 것입니다.VB.NET 프로그래밍 방식으로 관리자로 로그인

아이디어가 있으십니까?

+0

모든 악성 코드 작가뿐만 아니라이 기능을 사랑하는 것입니다. 그게 가능하지 않은 이유일까요? UAC 프롬프트는 사용자를 귀찮게하는 것이 아닙니다 ... – mellamokb

+0

관리자로 로그인 할 때 Malware가 될 수 있습니까? 나는 사용자와 암호를 가지고 있으며 프로그래밍 방식으로 로그인하는 방법을 알아야합니다. 내 클라이언트 프로젝트에서 내 회사 프로젝트를 실행하여 관리자 권한으로 응용 프로그램 업데이트를 처리하는 데 필요합니다. – B1GB0Y

+0

ElevatedShortcut과 같은 일부 응용 프로그램 별 해결 방법이있을 수 있습니다. http://forums.mydigitallife.info/threads/38411- ElevatedShortcut-bypass-the-UAC-prompt !. 개인적으로는 엔터프라이즈 환경에서 흥미로울 것 같은데, 그것은 나를 불안하게 만들 것입니다. – mellamokb

답변

0

실제 질문은 앱이 높은 권한으로 실행되어야하는 이유는 무엇입니까? 필요하면 응용 프로그램 매니페스트를 사용하여 고도를 요청한 다음 사용자에게 고도를 확인해야한다고 교육합니다. 그러나 UAC 프롬프트를 우회 할 수는 없으며 이것은 의도적으로 설계된 것입니다.

FAQ: Why can't I bypass the UAC prompt?

발췌 : 그것은 자동으로 상승 된 권한으로 실행하는 응용 프로그램을 표시 할 수 있다면

는, LUA 버그와 거기에 모든 응용 프로그램에 대해 어떻게 될 것인가? 답변 : 그들은 모두 조용히 승진하도록 표시했습니다. Windows 용 향후 소프트웨어는 어떻게 작성 될까요? 답변 : 조용히 들어 올리십시오. 아무도 실제로 응용 프로그램을 고칠 수 없으며 최종 사용자 응용 프로그램은 불필요하게 전체 관리 권한을 필요로하고 계속 실행합니다.

+0

일반 사용자가 100 명이고 관리자가 1 명인 기업이 있습니까? 따라서 자동 상승 권한을 사용하는 일반 사용자는 관리자 권한이 필요한 앱 프로세스를 실행할 수 있습니다. 이제 모든 기업이 일반 사용자에게 관리자 자격 증명을 부여하여 앱을 실행하게됩니까? – B1GB0Y

+0

거기에 해결책이되어야합니다 ... 저에게 조용히 상승 된 권한을 부여하기 위해 한 조각의 코드를 사용해 보았습니다. 그러나 나는 당신의 도움을 청하기 위해 여기에 왔으므로 작동하지 않는다고 생각합니다. [link] http://nujakcities.wordpress.com/2011/08/01/use-vb-net-to-impersonate-a-domain-user/ – B1GB0Y

+0

이미 말했듯이 : UAC 프롬프트를 무시할 수 없습니다. 디자인에 의해. 관리자 권한이 필요한 응용 프로그램 업데이트를 설치하려면 서비스와 같은 다른 접근 방식을 사용해야합니다. –

관련 문제