Событие "После сборки" — это действие, выполняемое после завершения сборки проекта. Событие "После сборки" можно использовать для добавления цифровой подписи к двоичному файлу (ObjectARX или управляемые компоненты .NET) после его создания. Ниже описана процедура добавления события "После сборки", в котором задействуется инструмент SignTool.exe из SDK Windows, для добавления цифровой подписи к нужному файлу проекта.
Дополнительные сведения об использовании инструмента SignTool.exe см. в разделе "Добавление цифровой подписи к двоичному файлу (ObjectARX или управляемые компоненты .NET)".
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"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
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"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
Ниже приведен пример добавления подписи к конечному файлу проекта с использованием цифрового сертификата, защищенного паролем и сохраненного в файле MyCert.pfx в папке Autodesk.
"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