Un evento di post-compilazione è un'operazione che si verifica dopo che un progetto è stato creato. È possibile utilizzare un evento di post-compilazione per apporre la firma digitale in un file binario (ObjectARX o .NET gestito) dopo che è stato creato. Nella procedura seguente viene illustrato come aggiungere un evento di post-compilazione che utilizza lo strumento SignTool.exe di Windows SDK per apporre la firma digitale in un file di destinazione di un progetto.
Per ulteriori informazioni sull'utilizzo dello strumento SignTool.exe, vedere "Come apporre la firma digitale in un file binario (ObjectARX o .NET gestito)".
Di seguito viene illustrato un esempio di firma del file di destinazione del progetto con un certificato digitale protetto da password memorizzato nel file MyCert.pfx nella cartella Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) e $(TargetFileName) sono le macro che consentono di specificare in modo dinamico il nome file e la cartella di destinazione della compilazione come parte dei programmi della riga di comando da eseguire come parte dell'evento di post-compilazione.
La finestra Output visualizzerà le informazioni che indicano se l'evento di post-compilazione è stato completato correttamente.
PostBuildEvent: "C:\Program Files (x86)\Windows Kits\10\bin\x64\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
Di seguito viene illustrato un esempio di firma del file di destinazione del progetto con un certificato digitale protetto da password memorizzato nel fileMyCert.pfx nella cartella Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) e $(TargetFileName) sono le macro che consentono di specificare in modo dinamico il nome file e la cartella di destinazione della compilazione come parte dei programmi della riga di comando da eseguire come parte dell'evento di post-compilazione.
La finestra Output visualizzerà le informazioni che indicano se l'evento di post-compilazione è stato completato correttamente.
PostBuildEvent: "C:\Program Files (x86)\Windows Kits\10\bin\x64\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
Di seguito viene illustrato un esempio di firma del file di destinazione del progetto con un certificato digitale protetto da password memorizzato nel file MyCert.pfx nella cartella Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) e $(TargetFileName) sono le macro che consentono di specificare in modo dinamico il nome file e la cartella di destinazione della compilazione come parte dei programmi della riga di comando da eseguire come parte dell'evento di post-compilazione.
La finestra Output visualizzerà le informazioni che indicano se l'evento di post-compilazione è stato completato correttamente.
1>PostBuildEvent: 1> Done Adding Additional Store 1> Successfully signed: C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.arx