2014-03-03 3 views
1

설치 방패에서 인증서와 드라이버를 설치하는 방법은 무엇입니까?설치 방패에서 인증서와 드라이버를 설치하는 방법?

하이 ..

나는 설치 방패 2013 proffesional에서 일하고있다. 장치 드라이버 마법사를 통해 드라이버를 설치하기위한 설치 프로그램을 만들었으므로 제대로 작동합니다.

이제 드라이버를 설치하기 전에 신뢰할 수있는 루트 권한에 인증서 (.cer)를 설치해야합니다. 어떻게해야합니까?

답변

1

내가하면 Installshield에서이 작업을 수행하는 방법을 알고 가장 우아한 방법은 윅스가 로컬 컴퓨터에 들어가는 인증서를 설명하기 위해 IIS 확장을 사용하여 병합 모듈을 만드는 것입니다 도와주세요 | 신뢰할 수있는 루트 저장소. 그런 다음이 병합 모듈을 InstallShield 프로젝트에 추가하십시오.

병합 모듈은 기본 작업 InstallFiles 다음에 InstallCertificates라는 사용자 지정 작업을 예약합니다. 따라서 InstallShield Difx 사용자 정의 작업이 예정된 후에는 정상이어야합니다.

1) Designer-을 지금의 installshiled 프로젝트 (의 InstallScript MSI 프로젝트) 2)를 사용하여 프로젝트 -> .inf 파일 3을 추가하기위한 장치 드라이버 마법사) 만들기에 설치> : 내 자신의 질문에 대한

+0

각자 특별한 크리스에 파일을 복사 할 수 있습니다. 응답 주셔서 감사합니다 Actaully 어떤 병합 모듈도없이 인증서를 설치하고 싶습니다. 스크립팅을 통해 certmgr.exe 명령으로 인증서를 설치할 수 있지만이 경우 인증서, certmgr.exe 및 설치를 한 디렉터리에 보관해야합니다. 이 종속성을 피하기 위해 현재 설치 프로그램은 모든 installattion 파일을 INSTALLDIR에 복사합니다. 드라이버를 설치하기 전에 설치 파일을 복사 한 직후와 드라이버를 설치하기 전에 사용자 지정 작업 (certmgr.exe로 인증서 설치)을 추가하고 싶습니다. . 어떻게하면됩니까? 도움을 요청하십시오. – yemans

+0

병합 모듈을 작성하고 구성 방법을 검토 한 다음 이진 테이블에서 사용자 지정 동작을 추출한 다음 모든 것을 사용자 고유의 MSI로 작성할 수 있습니다. 핵심은 이미 수행 한 작업을 활용하여 자신의 CA를 롤 오히려 사용하는 것입니다. 설치, 롤백, 커밋, 제거를 적절히 고려한 작업. 병합 모듈은 C/C++의 .LIB와 같습니다. 일단 MSI에 병합되면 발송하지 않거나 의존성 및/또는 단점이 있습니다. –

+0

안녕하세요 .. .. 대리인 주셔서 감사합니다, y, 이제 기존 설치 모듈을 Installshield와 연결해야합니다. 그것에 대한 설명이 있습니까? 나는 몇몇 공개 토론을 전부 검사하고 그러나 충분한 정보를 얻지 않았다. 도와주세요. 미리 감사드립니다. – yemans

0

대답 동작 및 논리 -> 설치 스크립트 .inf 파일을 가져옵니다 (사용자 지정 동작 : 설치 스크립트 맨 위 편집

창). 드라이버가 insatlling하기 전에 이벤트에 인증서를 설치해야합니다.

참고 : 당신은 API Xcopyfile를 사용하여 임의의 디렉토리()

관련 문제