겸손한 개발을 위한 자양분

작업은 관리자 권한의 쉘에서 해야합니다.

 

MakeCert, SignTool 과 같은 Signing Tool 은 Vista 버전 이후의 DDK 에 포함되어있습니다.

 

 

개발 PC

 

1. Test Signing 을 위한 테스트 인증서 생성

 > MakeCert -r -pe -ss MyTestCertStore -n "CN=MyCert" MyCertFile.cer

 

2. 테스트 인증서 설치 

 > CertMgr /add MyCertFile.cer /s /r localMachine root

 

3. Driver Test Signing 

 > SignTool sign /v /s MyTestCertStore /n MyCert /t http://timestamp.verisign.com/scripts/timstamp.dll driver.sys

 

 

테스트 PC

 

1. 개발 PC 에서 생성한 테스트 인증서(MyCertFile.cer) 복사

 

2. 테스트 인증서 설치

 > CertMgr /add MyCertFile.cer /s /r localMachine root

 혹은

 > CertMgr /add MyCertFile.cer /s /r localMachine trustedpublisher

 

3. 테스트 사이닝된 드라이버가 사용 가능하도록 부팅 메니져 설정 

 > Bcdedit -set TESTSIGNING ON

 

4. 재부팅

 

 

 

참고.

http://msdn.microsoft.com/en-us/library/windows/hardware/ff548693(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/ff553467(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/windows/hardware/ff553563(v=vs.85).aspx