2010-09-15 3 views
5

Windows 7에서는 바로 가기 등록 정보를 "관리자 권한으로 실행"으로 설정하여 응용 프로그램이 관리자 권한으로 호출되거나 사용자에게 관리자 계정을 요청할 수 있습니다.바로 가기 automaticlly에 대해 "관리자 권한으로 실행"설정

내 응용 프로그램에 대한 매니페스트 파일을 사용하여 관리자 권한을 요청하거나 강제 할 수는 있지만 광산이 아닌 응용 프로그램에 대해서는 권한을 설정해야합니다. 설치 소프트웨어로서 SetUp Factory 8을 사용합니다. 바로 가기를 만들지 만 "관리자 권한으로 실행"을 설정하지 않습니다.

지금까지 설치 후 모든 고객이 수동으로 옵션을 설정했지만 많은 작업이 필요합니다.

프로그램/스크립트 (바로 가기 편집 등)를 통해 또는 다른 방법으로 응용 프로그램 바로 가기에 대해 "관리자 권한으로 실행"을 어떻게 설정할 수 있습니까?

+0

이것은 속입니다. http://stackoverflow.com/questions/3405098/set-run-as-administrator-flag-programmatically/3405915#3405915 –

답변

6

당신은 매니페스트를 임베드 할 수 있지만, 외부 매니페스트도 가질 수 있는지 모를 것입니다. 이를 위해 실행 파일을 컴파일 할 필요가 없습니다. whatever.exe.manifest 파일의 이름을 whatever.exe와 동일한 폴더에 넣기 만하면됩니다. 매니페스트에 requireAdministrator가 표시되면 모든 실행에 대해 고도가 요청됩니다. 설치 프로그램에서 exe를 복사 할 때마다 매니페스트를 복사하십시오.

+0

그게 전부 야! 나는 시도 할 것이다. 고마워. – TalkingCode