This table also shows how you should interpret the Source and Target columns for each type of custom action
| 
Type | 
Description | 
Source | 
Target | 
| 
1 | 
.dll stored in a binary 
Stream | 
Key to a row in the 
Binary table | 
Name of the .dll 
entry point. | 
| 
2 | 
.exe stored in a binary 
Stream | 
Key to a row in the 
Binary table | 
Command-line string 
used to launch the 
.exe. | 
| 
5 | 
JScript in a binary 
Stream | 
Key to a row in the 
Binary table | 
Name of the JScript 
function to call. | 
| 
6 | 
VBScript in a binary 
Stream | 
Key to a row in the 
Binary table | 
Name of the VBScript 
function to call | 
| 
7 | 
Installation of a 
package nested inside 
of the first package | 
Name of the substorage 
containing 
database of nested 
application. | 
Properties settings 
string. | 
| 
17 | 
.dll installed as part 
of a product | 
Key to a row in the File 
Table | 
Name of the .dll 
entry point. | 
| 
18 | 
.exe installed as part 
of a product | 
Key to a row in the File 
Table | 
Command-line string 
used to launch the 
.exe. | 
| 
19 | 
Displays a specified 
error message and 
returns failure, 
terminating the 
installation | 
Blank | 
Formatted text string. 
The literal message or 
an index into the Error 
table. | 
| 
21 | 
JScript file installed as 
part of a product | 
Key to a row in the File 
Table | 
Name of the JScript 
function to call. | 
| 
22 | 
VBScript file installed 
as part of a product | 
Key to a row in the File 
Table | 
Name of the VBScript 
function to call. | 
| 
23 | 
Installation of a 
package that resides in 
the first application’s 
source tree | 
Path of nested 
package specified 
relative to the root of 
the source location | 
Properties settings 
String | 
| 
34 | 
EXE in a known 
Directory | 
Key to a row in the 
Directory table | 
Name of the 
executable file and any 
options. Use quotes to 
surround long file 
names. | 
| 
35 | 
Directory set via 
formatted text | 
Key to the Directory 
Table | 
Formatted text string 
that will be set as the 
directory path when 
this action is executed. | 
| 
37 | 
JScript text          | 
Null | 
A string of JScript code 
to execute. | 
| 
38 | 
VBScript text | 
Null | 
A string of VBScript 
code to execute. | 
| 
39 | 
Installation of an 
application that is 
advertised or already 
installed | 
Product Code for the 
application to install | 
Properties settings 
String | 
| 
50 | 
.exe named by a 
Property | 
Property name or key 
to a row in the Property 
table | 
Command-line string 
used to launch the 
.exe. | 
| 
51 | 
Property set via 
formatted text | 
Property name or key 
to the Property table | 
Formatted text string 
that will be stored in 
the property when this 
action is executed. | 
| 
53 | 
JScript text stored in a 
Property | 
Property name or key 
to a row in the Property 
table | 
Name of the JScript 
function to call. | 
| 
54 | 
VBScript text stored in 
a property | 
Property name or key 
to a row in the Property 
table | 
Name of the VBScript 
function to call. | 
No comments:
Post a Comment