2010-12-14 7 views
2

누구든지 PAR 패키지 된 Perl 응용 프로그램을 높은 권한으로 실행하는 방법을 알고 있습니까? 나는 어떤 종류의 매니 페스트 파일이있을 것이라고 읽었지만이 파일은 어떻게 보이고 PAR 압축 된 실행 파일과 결합해야 하는가? 이것은 여전히 ​​나에게 알려지지 않았다.높은 권한으로 실행되는 Windows Vista 또는 Windows 7에서 PAR 압축 파일을 어떻게 실행합니까?

아이디어가 있으십니까?

+1

귀하의 질문을 [PAR 메일 링리스트] (http://lists.perl.org/list/par.html)에 다시 게시했습니다. –

답변

0

http://www.mail-archive.com/[email protected]/msg04642.html에서 Mark Dootson은 Win32 :: Exe : PP를 사용하여 pp로 압축 된 실행 파일의 UAC 매니페스트를 구현할 수있는 방법을 제안했습니다.

그래야만 이미 알고있는 쉬운 해결 방법이 있습니다. .exe 파일의 이름을 "setup.exe"로 지정하면 사용자에게 상승 된 권한이 요구됩니다. :-)

0

예, 알고 있습니다. 이것을 참조하십시오 http://codepad.org/CDWhFoZu

my $ exe = Win32 :: Exe-> new ('C : \ Users \ treeboa \ perl \ pic.exe'); 관리자로 실행하려는 exe를 지정합니다.

$ exe-> update (manifest => './Pic.exe.manifest'); 나는

pic.exe 실행 대화는 관리자가

성공 pic.exe 표시를 두 번 클릭 pic.exe.manifest

실행에게 update.pl를 pic.exe로 설정!