
다음 시나리오에서 UAC 없이 프로세스를 시작하려면 어떻게 해야 합니까?
Windows Vista 또는 7 UAC에서는 표준 사용자가 로그인되어 있습니다. 표준 사용자는 관리자 자격 증명을 알고 있습니다. Progrmm(표준 사용자 컨텍스트에서 실행)은 관리자 계정으로 프로세스를 시작합니다.
UAC를 어떻게 억제할 수 있나요? 어떤 방법이 있나요? 나는 이것이 바로 UAC가 사용자를 "보호"해야 하는 시나리오라고 생각하지만 아마도 해결책이 있을 것입니다.
답변1
UAC를 끄거나 Windows 7에서 알림 수준을 낮추지 않는 한 비 승격에서 승격으로의 전환에는 항상 UAC 프롬프트가 포함됩니다.
이제 승격된 프로세스가 있는 경우 해당 프로세스에서 실행되는 모든 프로세스는 다른 프롬프트 없이 승격됩니다. 예를 들어 관리자 권한으로 실행을 마우스 오른쪽 버튼으로 클릭하여 명령 프롬프트를 시작하면 해당 프롬프트에서 실행하는 모든 항목(예: 메모장을 입력하고 Enter 키를 누름)도 상승됩니다.
마지막으로 서비스는 UAC에서 제외되므로 원하는 서비스를 수행하는 경우 메시지가 표시되지 않습니다. 물론 서비스를 설치하려면 권한을 높여야 합니다.
답변2
너작업 스케줄러를 사용할 수 있습니다시작 시 UAC 프롬프트를 시작하지 않고 제한된 프로그램을 시작합니다.
당신은 또한 수일반 단축키에 사용하세요.
답변3
과거에 이와 같은 문제를 해결한 한 가지 방법은 서비스를 프록시로 사용하여 사용자를 위한 프로세스를 시작하는 것입니다.