2010-12-08 2 views
0

NSIS (Nullsoft Scriptable Install System)를 사용할 때 Windows의 사용자 계정 컨트롤 (UAC)에 대한 게시자 이름을 지정할 수 있습니까?NSIS를 사용할 때 Windows의 사용자 계정 컨트롤 (UAC)에 대한 게시자 이름을 지정 하시겠습니까?

alt text

+2

디지털 설치 프로그램에 서명해야한다고 생각합니다. – Luke

+0

@ 루케, 만약 당신이 대답을 내려 주면, 나는 당신에게 질문에 대답 해 줄 것입니다. – CLJ

답변

3

당신은 디지털 설치에 서명해야합니다.

2

올바른 순간에 signtool을 실행하면 tricky이되므로 설치 프로그램에 디지털 서명을해야합니다. 불행히도 NSIS 코드에서는 다소 엉망입니다.

+0

저는 실제로 설치 프로그램에 서명하는 훨씬 간단한 메커니즘을 가지고 있습니다. 기본적으로 uninstall.nsi 스크립트에서 제거 프로그램을 작성하고 $ EXEDIR에 설치하고 해당 파일에 서명 한 후 설치 프로그램을 패키지화하고 결과 파일에 서명합니다. 이 모든 것은 외부 프로그램에서 자동화되어 있으므로 두 개의 NSI 스크립트가 깨끗합니다. – Joshua