Событие «После сборки» — это действие, выполняемое после завершения сборки проекта. Событие «После сборки» можно использовать для добавления цифровой подписи к двоичному файлу (ObjectARX или управляемые компоненты .NET) после его создания. Ниже описана процедура добавления события «После сборки», в котором задействуется инструмент SignTool.exe из SDK Windows, для добавления цифровой подписи к нужному файлу проекта.
Дополнительные сведения об использовании инструмента SignTool.exe см. в разделе «Добавление цифровой подписи к двоичному файлу (ObjectARX или управляемые компоненты .NET)».
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
Макросы $(TargetDir) и $(TargetFileName) позволяют динамически задавать имя конечной папки и файла сборки из командной строки для выполнения в рамках события «После сборки».
В окне вывода отобразятся сведения об успешном завершении события «После сборки».
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
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "C:\Autodesk\MyCert.pfx" /p MyPassword "$(TargetDir)$(TargetFileName)"
Макросы $(TargetDir) и $(TargetFileName) позволяют динамически задавать имя конечной папки и файла сборки из командной строки для выполнения в рамках события «После сборки».
В окне вывода отобразятся сведения об успешном завершении события «После сборки».
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
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"C:\Program Files (x86)\Windows Kits\10\bin\x64\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