Událost po sestavení je akce, která se provede po sestavení projektu. Pomocí události po sestavení můžete digitálně podepsat binární soubory (ObjectARX nebo spravované rozhraní .NET) poté, co byly vytvořeny. V následujícím postupu je vysvětlen způsob přidání události po sestavení, která používá nástroj SignTool.exe ze sady Windows SDK k digitálnímu podpisu cílového souboru projektu.
Další informace o použití nástroje SignTool.exe naleznete v části „Digitální podpis binárního souboru (ObjectARX nebo spravované rozhraní .NET)“.
Níže je zobrazen příklad podepsání cílového souboru projektu heslem chráněným digitálním certifikátem uloženým v souboru MyCert.pfx ve složce Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) a $(TargetFileName) jsou makra, která umožňují dynamicky určit cílovou složku sestavení a název souboru jako součást programů příkazového řádku ke spuštění v rámci události po sestavení.
Ve okně Výstup se zobrazí informace o tom, zda byla událost po sestavení úspěšně dokončena.
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
Níže je zobrazen příklad podepsání cílového souboru projektu heslem chráněným digitálním certifikátem uloženým v souboru MyCert.pfx ve složce Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) a $(TargetFileName) jsou makra, která umožňují dynamicky určit cílovou složku sestavení a název souboru jako součást programů příkazového řádku ke spuštění v rámci události po sestavení.
Ve okně Výstup se zobrazí informace o tom, zda byla událost po sestavení úspěšně dokončena.
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
Níže je zobrazen příklad podepsání cílového souboru projektu heslem chráněným digitálním certifikátem uloženým v souboru MyCert.pfx ve složce Autodesk:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
$(TargetDir) a $(TargetFileName) jsou makra, která umožňují dynamicky určit cílovou složku sestavení a název souboru jako součást programů příkazového řádku ke spuštění v rámci události po sestavení.
Ve okně Výstup se zobrazí informace o tom, zda byla událost po sestavení úspěšně dokončena.
1>PostBuildEvent: 1> Done Adding Additional Store 1> Successfully signed: C:\Autodesk\AdskUtils\bin\x64\Release\AdskUtils.arx