From a39b137fe9ffadeb634f16aa9b2e6ba7fe75c212 Mon Sep 17 00:00:00 2001 From: sdottaka Date: Sun, 24 May 2015 10:58:09 +0900 Subject: [PATCH] sign *.exe, *.dll and installer --HG-- branch : stable --- BuildBin.cmd | 7 +++++++ Installer/InnoSetup/WinMerge.iss | 2 ++ Installer/InnoSetup/WinMergeX64.iss | 3 +++ 3 files changed, 12 insertions(+) diff --git a/BuildBin.cmd b/BuildBin.cmd index bd0264cef..e7aa86e12 100644 --- a/BuildBin.cmd +++ b/BuildBin.cmd @@ -18,6 +18,13 @@ MSBuild WinMerge.sln /t:Rebuild /p:Configuration="Release Unicode" /p:Platform=" MSBuild WinMerge.sln /t:Rebuild /p:Configuration="Release Unicode" /p:Platform="x64" || pause endlocal +if exist "%SIGNBAT_PATH%" ( + call "%SIGNBAT_PATH%" Build\MergeUnicodeRelease\WinMergeU.exe + call "%SIGNBAT_PATH%" Build\MergeUnicodeRelease\MergeLang.dll + call "%SIGNBAT_PATH%" Build\x64\MergeUnicodeRelease\WinMergeU.exe + call "%SIGNBAT_PATH%" Build\x64\MergeUnicodeRelease\MergeLang.dll +) + for %%i in ("%ProgramFiles(x86)%" "%ProgramFiles%") do ( if exist "%%~i\Inno Setup 5\iscc.exe" ( "%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge.iss" || pause diff --git a/Installer/InnoSetup/WinMerge.iss b/Installer/InnoSetup/WinMerge.iss index a75e8276f..0e6dd4cb1 100755 --- a/Installer/InnoSetup/WinMerge.iss +++ b/Installer/InnoSetup/WinMerge.iss @@ -113,6 +113,8 @@ ChangesEnvironment=true OutputDir=..\..\Build AlwaysShowComponentsList=true +SignTool=signbat $f +SignedUninstaller=yes [Languages] ;Inno Setup's Native Language diff --git a/Installer/InnoSetup/WinMergeX64.iss b/Installer/InnoSetup/WinMergeX64.iss index ad2313bd1..e383fe9dd 100644 --- a/Installer/InnoSetup/WinMergeX64.iss +++ b/Installer/InnoSetup/WinMergeX64.iss @@ -115,6 +115,9 @@ AlwaysShowComponentsList=true ArchitecturesInstallIn64BitMode=x64 +SignTool=signbat $f +SignedUninstaller=yes + [Languages] ;Inno Setup's Native Language Name: English; MessagesFile: ..\..\Translations\InnoSetup\English.isl -- 2.11.0