User Guide
547
Index
predefined 68, 69
selecting 64
sharing 54, 63
ComponentRules.ini 54
components
64-bit 393
adding 391
assigning to feature 386, 394
checking if installed 412, 412
condition not working 409
conditions, adding 407, 407
creating 63, 540
defined 540
editing 392
functions 461, 470, 473, 473
including in media 205
isolating 395
key path 394
moving 387
moving items 394
moving to merge module 337
naming 64
publishing 395
removing from feature 387
renaming 392
searching for 175
Components tab
about 390
adding file 124
errors, showing 391
showing/hiding items 390
tree structure 390
compression
compiled installation 181
installation files 203
CondFix.msm
about 409
when to add 409
condition 500
adding to dialog 407
attached to event 407
building 409
checking environment
variable 411
checking for component 412, 412
checking for feature 412, 412
checking on reinstall 132, 393
checking property value 411
defined 406
deleting from Features page 116
evaluating at runtime 482, 485
example 408
for component 407, 407
for dialog item 440
guidelines 407
in component rule 63, 68
in validation rule 377
not working 409
on Features page 406
organizing 108
setting for action 406, 521
setting for component 392
system requirements 406
tips 500
uses 406
using environment variable 408
using numbers 408
using properties 406, 408
using string 408
where to use 406
Condition Builder 409
configurable data 339
configurable merge module
Also see merge module
configuration item 338
creating 338
configuration item 338
adding 338
bitfield 341
configurable 338
constant 339
data types 339
defining 339
key into a table 342
text drop-down 341
connection string 227, 449
controls
See dialog control
convert .MSI to .WSI 365
Convert button
Dialogs page 428
Convert InstallShield Project 356
Convert SMS Installer or
WiseScript 358
convert source paths 325
copy file on destination computer 133
copy source files 129
Cos 480
CreateObject 480
CreatePatch function 469
credentials file 48, 212
CSng 480
CStr 480
CUB file
about 372
Also see validation module
customizing 372
Current Feature list
about 26
Features page 107
number in parentheses 26
Current Release list 27
custom action
accessing properties 503
added by Wise 505
adding to multiple sequences 489
adding to sequence 493
calling another installation 501
calling with validation rule 374
choosing location 500, 532
compile error 119
condition 500
configuring parameters 510
copy and paste 493
in deferred mode 503
in merge modules 533
launching from dialog 504
methods for calling .DLL 502
moving 500
name for merge module 533
properties 534
restrictions on placement 493
run on uninstall 501
run once 500
setting condition 521
stored in Binary table 401
tips 499
troubleshooting 506
using formatted text strings 500
Custom Actions directory 32, 55
custom installation 113, 177
Custom Property Dialog 426, 452
custom tab, in MSI Script 492
CustomActionData 503
D
darice.cub 378
data source, ODBC
adding 164
details 164
Wise Software Repository 54
database
configuring during
installation 226
connecting to 227
creating during installation 228
running SQL statements 228
database file, Windows Installer 74
database index
file location 36
Date 480
DateAdd 480
DateDiff 480
DatePart 480
DateSerial 480
DateValue 480
Day 480
Debugger for Windows Installer
about 482
evaluating conditions 482, 485
log file 482
running 484
searching tables 485
setting breakpoints 484
starting 482
viewing properties 482
viewing table 482
viewing temporary table 485