ActiveX 서명 과정 자동화

출처 : http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&wid=327

 

ActiveX 서명을 위해서, 보통 사용되어지는 툴이 signcode.exe 이죠. 이 도구를 이용해서 다음과 같은 식의 명령행 인자로
ActiveX 에 대해 서명을 하게 됩니다.

signcode /spc myCertificate.spc /v myKey.pvk myactivex.dll

signcode.exe 에는 한가지 단점이 있지요. 바로 암호를 명령행에서 입력할 수 없고, 반드시 위와 같이 실행한 다음에 나오는 팝업창에
입력을 해야 하는 불편함이 있습니다. 이런 부분이, “자동 빌드” 구현에 가서는 불편함의 정도를 넘어서게 되지요. 그것 때문에 절름발이식 자동
빌드가 되어버리니까요.

일단, ActiveX 에 대한 서명까지 자동화하기 위해서는 signcode.exe 는 버리셔야 하고요. 대신에 .NET 2.0 SDK 에 포함된
signtool.exe 를 사용하셔야 합니다. VS.NET 2005 가 설치된 경우 다음의 경로에 있습니다.…