빌드 후 이벤트는 프로젝트가 빌드된 후 발생하는 동작입니다. 빌드 후 이벤트를 사용하면 빌드된 이진(ObjectARX 또는 Managed .NET) 파일에 디지털 서명할 수 있습니다. 다음 단계에는 Windows SDK의 SignTool.exe 도구를 사용하여 프로젝트의 대상 파일에 디지털 서명하는 빌드 후 이벤트를 추가하는 방법이 설명되어 있습니다.
SignTool.exe 도구 사용에 대한 자세한 내용은 "이진(ObjectARX 또는 Managed .NET) 파일 디지털 서명"을 참고하십시오.
다음에서는 Autodesk 폴더 아래 MyCert.pfx 파일에 저장된 암호로 보호된 디지털 인증서를 사용하여 프로젝트의 대상 파일을 서명하는 예제를 보여줍니다.
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) 및 $(TargetFileName)은(는) 빌드 후 이벤트의 일부로 실행할 명령행 프로그램에 포함되는 빌드 대상 폴더와 파일 이름을 동적으로 지정할 수 있게 해 주는 매크로입니다.
출력 윈도우에 빌드 후 이벤트가 성공적으로 완료되었는지 여부에 대한 정보가 표시됩니다.
PostBuildEvent: "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.dll" Done Adding Additional Store Successfully signed: C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.dll
다음에서는 Autodesk 폴더 아래 MyCert.pfx 파일에 저장된 암호로 보호된 디지털 인증서를 사용하여 프로젝트의 대상 파일을 서명하는 예제를 보여줍니다.
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) 및 $(TargetFileName)은(는) 빌드 후 이벤트의 일부로 실행할 명령행 프로그램에 포함되는 빌드 대상 폴더와 파일 이름을 동적으로 지정할 수 있게 해 주는 매크로입니다.
출력 윈도우에 빌드 후 이벤트가 성공적으로 완료되었는지 여부에 대한 정보가 표시됩니다.
PostBuildEvent: "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.dll" Done Adding Additional Store Successfully signed: C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.dll
다음에서는 Autodesk 폴더 아래 MyCert.pfx 파일에 저장된 암호로 보호된 디지털 인증서를 사용하여 프로젝트의 대상 파일을 서명하는 예제를 보여줍니다.
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) 및 $(TargetFileName)은(는) 빌드 후 이벤트의 일부로 실행할 명령행 프로그램에 포함되는 빌드 대상 폴더와 파일 이름을 동적으로 지정할 수 있게 해 주는 매크로입니다.
출력 윈도우에 빌드 후 이벤트가 성공적으로 완료되었는지 여부에 대한 정보가 표시됩니다.
1>PostBuildEvent: 1> Done Adding Additional Store 1> Successfully signed: C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.arx