Windows Installer Editor Reference
263
Advanced Installations
z
Certificate options
Signtool.exe with Personal Information Exchange file
Mark this to use signtool.exe and then specify the Personal Information
Exchange file (.PFX) to use. This option requires a password.
You will be prompted for the password during compile.
Signcode.exe with public/private key pair files
Mark this to use signcode.exe and then specify the credentials file (.SPC or
.CER) that contains your Digital ID, and your private key file (.PVK).
z
Digital Signature for
Specify which output files should be digitally signed. If you select a type of output
file that is not selected on the Build Options page, this drop-down list is ignored.
Example: If you specify Do not create an .EXE file in .EXE Options on the Build
Options page, and in this drop-down list you select Installation .EXE only, no
digitally signed installation is created, because the installation doesn’t create an
.EXE file.
Note
The ability to add a digital signature to .MSI and external .CAB files is supported by
Windows Installer 2.0 or later only.
See also:
Adding a Digital Signature to a Patch
on page 341
Setting Digital Signature Options
on page 43
Creating an Installation for Microsoft SMS
If an installation will be run in a Microsoft Systems Management Server (SMS)
environment, you can have the installation create a status .MIF file in the Windows
directory to describe the application. In order to use an installation in an SMS
environment, you must also create a package definition file (.PDF or .SMS), which
contains information about the installation. You can create the package definition file
manually, or configure the installation to create it when compiled. For information about
SMS, visit the Microsoft Developer Network (
msdn.microsoft.com
).
The Microsoft SMS page specifies the information for the .MIF file and package definition
file. Alternatively, you can apply the /m command-line option to msiexec.exe to create a
status.mif file. See Command Line Options in the Windows Installer SDK Help.
To have the installation create a status .MIF file and a package definition file, mark
Create Status MIF and complete the page.
z
Install MIF Filename
Enter the name of the application being installed. Example: sample.mif.
z
Uninstall MIF Filename
Enter the name of the application being uninstalled. Example: uninstall_sample.mif.
z
Serial Number
Enter the serial number of the application being installed.