나는 이것이 매우 오래된 질문이지만, 주어진 대답은 이상적이지 않으며 이미 괴상했습니다. 기존의 모든 답변에는 구식 명령을 입력하고 실행 파일의 정확한 경로를 알아야합니다. 이상적인 옵션은 권한 에스컬레이션에 이미 사용하는 것과 동일한 프로세스를 사용하여이를 가능하게합니다.
Home 이외의 Windows 버전 (Vista ~ 10)을 사용하는 경우 보안 정책 관리자를 사용하여 권한 상승이 발생할 때마다 암호를 입력하라는 메시지를 표시 할 수 있습니다. 또한 완전히 다른 사용자를 선택 하고 비밀번호를 입력 할 수있는 옵션을 제공합니다. 이렇게하면 관리자 권한으로 상승 된 프로세스가 실행됩니다.
시작 메뉴를 열고 secpol.msc
입력 한 다음 Enter 키를 눌러 시작하십시오 (사용 가능한 경우). 당신이 찾고있는 Local Policies
> Security Options
> User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode
> Prompt for credentials
. Vista에는 "관리자 승인 모드"를 언급하지 않는 유사한 옵션이 있지만 동일한 기능을 수행합니다.
나는 이것이 다른 것보다 훨씬 자연스러운 옵션이라고 생각하며 * nix의 gksudo를 연상시킵니다. 그러나 Windows 에디션에 secpol.msc가 포함되어 있지 않으면 레지스트리 해커를 활성화해야합니다.
start-process
명령 으로이 작업을 수행 할 수 있다고 생각 합니다.