This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Knowledge Base
- :
- InstallShield Build Fails During Signing of Media
Subscribe
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
InstallShield Build Fails During Signing of Media
InstallShield Build Fails During Signing of Media
Summary
On some 64-bit systems, when building an InstallShield media release that is defined to be signed with a .pfx file, the build fails during the execution of the SignTool utility.Symptoms
On some 64-bit systems, when building an InstallShield media release that is defined to be signed with a .pfx file, the build fails during the execution of the SignTool utility.
The following InstallShield Editions are affected by this problem:
-
InstallShield Standalone Build
Cause
The InstallShield product is using the 32-bit version of Microsoft's .NET Framework SignTool.exe.
Steps To Reproduce
To reproduce this problem, perform the following:
-
Install the InstallShield product on a 64-bit system
-
Create a new Basic MSI, InstallScript MSI, Merge Module or Express project.
-
In the Releases view, create a new Release
-
Under the Release's "Signing" tab, specify a .pfx file to sign the installation media
-
Build the release
Resolution
To fix this problem, overlay the SignTool.exe found in the InstallShield Product' System folder with the 64-bit version of the SignTool utility by performing the following steps:
-
Obtain a copy of the 64-bit version of the SignTool utility. This tool is included with Visual Studio and with the Windows SDK.
-
Close all running instances of the InstallShield product.
-
Make a backup copy of the SignTool.exe file found in the <ISProductFolder>\System folder. (i.e., For the InstallShield 2012 Professional Edition, by default, this location is ?C:\Program Files\InstallShield\2012\System?)
-
Copy the 64-bit version of the SignTool.exe to the <ISProductFolder>\System folder.
-
Rebuild the InstallShield project.
Additional Information
Additional information on digital signing can be found in the InstallShield Help topic: Digital Signing and Security
For a reference of the fields found in the Release "Signing" tab, please refer to the following InstallShield Help article: Signing Tab for a Release
No ratings