자격 증명을 입력하지 않고 관리자 권한으로 프로그램을 실행하시겠습니까? (자동 Win7 상승)

자격 증명을 입력하지 않고 관리자 권한으로 프로그램을 실행하시겠습니까? (자동 Win7 상승)

나는 관리자 권한 없이 내 시스템에서 작업하고 있지만 내 컴퓨터에 대한 일부 디버그 액세스 권한을 갖기 위해 전체 관리자로 sysinternals 프로세스 탐색기를 시작하고 싶습니다.

지금은 매개변수 /e를 사용하여 procexp.exe를 실행합니다. 그러면 관리자 자격 증명을 묻는 메시지가 표시됩니다.

물론 runas를 사용할 수도 있지만 이를 위해서는 해당 배치 파일에 일반 텍스트로 내 관리자 비밀번호를 입력해야 하는데, 이는 제가 별로 좋아하지 않는 일입니다.

자격 증명을 입력하지 않고도 이 procexp.exe를 관리자 권한으로 실행할 수 있음을 창에 알리는 방법이 있습니까?
Unix 시스템에서는 setuid(또는 setgid)를 사용하여 이 작업을 수행하지만 Windows에서 이 기능을 어떻게 구현할 수 있습니까?

답변1

www.wingnutsoftware.com에서 제공하는 암호화된 RunAs가 있는데, 무료는 아니지만 가격이 저렴합니다. CPAU라는 대체(무료?) 프로젝트가 있지만 기본적으로 포기된 것 같습니다.

답변2

나는 찾았다Stackoverflow에 대한 답변, 나에게 효과적입니다.

runas(적어도 xp sp3에서는)에는 "/savecred" 옵션이 있습니다. 처음에 비밀번호를 묻고 그 다음에는 저장된 비밀번호를 사용합니다(재부팅 후에도).

하지만 이것이 보안 문제라는 점을 알아야 합니다. /savecred를 한 번 실행한 후에는 모든 실행 파일이 저장된 자격 증명을 사용하여 아무 문제 없이 자체적으로 실행될 수 있습니다!!

답변3

응용 프로그램 바로가기 -> 속성 -> 호환성을 마우스 오른쪽 버튼으로 클릭하고 "이 프로그램을 관리자 권한으로 실행"을 선택하세요.

이것이 효과가 있고 도움이 되기를 바랍니다 :)

관련 정보