2011-09-28 3 views
0

내 컴퓨터에서 Windows로부터 신뢰할 수있는 게시자 대화 상자를 가져 오기 위해 설치된 인증서가있는 서명 된 응용 프로그램을 사용하고 있습니다. makecert.exe를 사용하여 인증서를 만들고이를 Windows의 인증 저장소에 설치했습니다. 거기에서 PFX를 내 보낸 후 signtool.exe로 서명했습니다. 다른 컴퓨터에서 동일한 신뢰할 수있는 게시자 대화 상자를 가져 오려면 인증서가 필요합니다. 인증서를 직접 설치하는 대신 설치 프로그램은 인증서 가져 오기를 완료해야합니다. 불행히도 Windows Installer는이 기능을 지원하지 않습니다. 그 때문에 Windows의 고전적인 API 명령과 같은 솔루션을 찾고 있습니다. 거기에 Windows에서 뭔가 쉽게 비교할 수있는 무언가가 내장되어 있습니까?다른 컴퓨터에 인증서를 설치하는 방법은 무엇입니까?

답변

2

MSI 설치와 관련하여 인증서를 설치하려면 custom actions을 사용해야합니다. 사용자 지정 작업에 익숙하지 않은 사용자는 EXE를 시작할 수있는 가장 간단한 사용자 지정 동작을 사용하는 것이 좋습니다. CertUtil.exe과 같은 기존 유틸리티 일 수도 있습니다 (here 예제 참조). PFX 파일 가져 오기에 대한 도움말은 certutil -importPFX -?을 참조하십시오.

관련 문제