Windows Installer Editor Reference
506
Wise Custom Actions
WiseGetIEVersion
Sets Windows Installer properties containing the version of Internet Explorer
installed on the destination computer. These can be used for launch
conditions to ensure that the computer has a required version of Internet
Explorer installed. IEVERSION contains the version in simplified form, and
IEVERSIONEX contains the complete version.
WiseGetIISFeaturesEnabled
Sets properties (CGIENABLED, ISPAIENABLED, ASPENABLED,
ASPDOTNETENABLED, SSIENABLED, IDCENABLED, FPEXTENABLED, and
WebDAVENABLED) to show which features are enabled in IIS. This is useful
for setting launch conditions to ensure that the destination computer has the
required environment for the installation.
WiseGetIISVersion
Set a property with the major IIS version (IISVERSION).
WiseGetSQLServers
Uses the WiseOsqlCmd property to call osql to get the list of available SQL
servers. Then it reads the property WiseSqlParam to get the name of a
property that is used by a combo box in the ComboBox table. It then fills
that combo box with the list of SQL servers.
WiseGetSQLServerVersion
Sets the property SQLSERVERVERSION to the version of SQL Server (or
MSDE) installed on the destination computer.
WiseIISValidateInput
Validates input for the Web dialog boxes. (Example: It verifies that port
numbers are within range and IP addresses are formatted correctly.)
WiseNextDlg
Determines the dialog box to display when the end user selects the Next
button.
WisePrevDlg
Determines the dialog box to display when the end user selects the Back
button.
WiseRegComPlus Add Remove
Deferred mode custom action that reads data stored by WiseRegComPlus In
it and creates or deletes MTS/COM+ components that are specified on the
MTS/COM+ page.
WiseRegComPlus In it
Immediate mode custom action that reads MTS/COM+ data and stores it in a
file for use by the deferred custom action WiseRegComPlus Add Remove.
WiseRemoveFirewall
During an uninstall, undoes changes that the installation made to the
Windows Firewall. (Windows XP SP2, Windows Server 2003 SP1, and later.)
Wise Set Assembly Framework
Properties
Scans the MsiAssemblyName table to find the .NET Framework version
associated with each component and its related .NET assembly and then sets
a property with the results. This ensures that, when the Execute Install
method on this assembly check box is marked on the File Details dialog
box, the utility from the correct .NET Framework version is used for each
assembly.
WiseSetFirewall
Configures the Windows Firewall during installation on Windows XP SP2,
Windows Server 2003 SP1, and later.
WiseSingleFileCheck
Adds functionality for creating single-file .EXE installations. It removes
cached copies of the .MSI that are extracted during uninstalls.
WiseSQLCallDLL
Reads a file of SQL commands and executes them. This is how Windows
Installer Editor executes SQL scripts on the SQL Scripts page.
WiseStartup
When you add a custom action that calls a .DLL with parameters, this action
enables parameter passing for actions that call a .DLL file and extracts the
necessary Wisescript .EXE and .DLL files.
Custom action
Description