Signing Unsigned InstallShield Files Using Prepare Files Event
Project:
This information applies to the following project types:
The Prepare Files Event setting on the Events tab for a release in the Releases view under the Media enables users to invoke their own custom script to sign all the internal files generated during InstallShield build process. This is useful, when users want to configure the signing out of InstallShield by executing their own scripts or executables.
The Prepare Files Event command is called after the InstallShield internal support files have been prepared, before streaming these files to MSI or Setup.exe file during a project build.
While building any project, the Prepare Files Event command is called twice for the InstallScript MSI project, but once for all other projects. Unsigned InstallShield files location while building the following InstallShield projects:
Unsigned Files Location
|
|
Basic MSI
|
|
•
|
_XXXXXXXXXX.clr—If a project included the Managed or PowerShell custom actions, the unsigned clr file is available in the Intern folder. This folder is created within the Product Configuration folder during the project build. |
|
•
|
XXXX.tmp—If a project configured to set the icons for applications or shortcuts, the unsigned tmp file is available in the Intern folder. |
|
•
|
ISSetup.dll—If a project included the InstallScript custom actions, the unsigned dll file is available in the Intern folder |
|
InstallScript
|
|
•
|
_isuser_0xNNNN.dll—If the InstallScript project dialogs are modified, the unsigned dll file is available in the project folder next to the Script File folder . |
|
•
|
ISSetup.dll—Unsigned dll will be available in the Disk1 folder. |
|
InstallScript MSI
|
|
•
|
_isuser_0xNNNN.dll—If the InstallScript MSI project dialogs are modified, the unsigned dll file is available in the project folder next to the Script Files folder . |
|
•
|
_XXXXXXXXXX.clr—If a project included the Managed or PowerShell custom actions, the unsigned clr file is available in the Intern folder. This folder is created within the Product Configuration folder during the project build. |
|
•
|
XXXX.tmp—If a project configured to set the icons for the applications or shortcuts, the unsigned tmp file is available in the Intern folder . |
|
•
|
ISSetup.dll—unsigned dll file is available in the Intern folder, this DLL is required for InstallScript MSI project. |
Note:The Prepare Files Event command is called twice for an InstallScript MSI project.
|
Suite/Advanced UI
|
|
•
|
ISSetup.dll—If a project included the InstallScript event, the unsigned dll file is available in the Intern folder. This folder is created within the Release folder during the project build. |
|
•
|
Setup64.exe—If a project included the x64 package or conditions, the unsigned exe file is available in the Intern folder. |
|