설치 CD를 만들어 여러 Windows 업데이트와 핫픽스를 하나씩 설치하려고합니다. Autorun.inf는 각 업데이트를 차례대로 실행하는 .bat (또는 .exe) 파일을 실행합니다. 현재이 .bat를 실행하면 각 업데이트마다 개별적으로 UAC 프롬프트가 나타나며 이는 성가심을 줄 수 있습니다.
그러나 .bat를 관리자로 실행하면 각 업데이트를 한 번만 실행하여 설치할 수 있습니다.
박쥐 (또는 .exe)에게 누가 그것을 실행하든 관리자 권한이 필요하도록 강제하는 방법이 있습니까?
답변
일반 실행 파일의 경우 매니페스트를 변경하여 OS에이 응용 프로그램에 관리 권한이 필요함을 알리십시오. 적어도 일반적인 방법은 아니지만 배치 파일에서는 불가능합니다. 당신이 사용할 수있는 runas
그러나 이것은 UAC 프롬프트를 유발하지 않을 것이고 따라서 UX 관점에서 볼 때 너무 좋지 않을 것입니다.
따라서 가장 좋은 방법은 배치 파일 작업을 수행하는 관리자 권한이 필요하도록 올바르게 구성된 도우미 응용 프로그램을 사용하는 것입니다.