그냥 궁금해서 .... Win32 API에는 사용자를 가장 할 수있는 기능이 있지만 Windows 7 및 Vista에서는이 기능이 관리자가 목적을 이길 때만 작동한다는 것을 알았습니다.Windows 관리자 암호를 알고 있다면 프로그래밍 방식으로 UAC를 지나갈 수있는 방법이 있습니까?
1
A
답변
0
UAC를 우회하는 유일한 방법은 Windows Service을 만드는 것입니다. 행정 비서실로 올라갈 때 자격 증명을 요구하지 않습니다.
+0
제가 확신 할 수는 없지만 예정된 작업으로도 할 수 있다고 생각합니다. –
+0
프로그램을 배포하지 않으려면 [특정 프로그램에 대해 UAC를 사용하는 것이 매우 쉽습니다] (http://www.msfn.org/board/topic/135472-faq-what-is- the-uac-part2 /). –
0
UAC를 우회하지 마십시오. 관리 작업을 별도의 프로세스로 분리 한 다음 LogonUser()를 사용하여 사용자 계정에 로그인하고 CreateProcessAsUser()를 사용하여 상승 된 상태에서 해당 프로세스를 시작합니다.
당신은 잘못 읽었습니다. UAC는 사용자를 가장하는 기능을 제한하지 않습니다. –