Windows Installer Editor Reference
574
component error, add to Task List 26
Component Object Model 285
component rules
about 58
action 58, 63
adding 62
aligning GUIDs 59
Also see rule set or component
condition 58, 62
deleting 62
editing 62
how applied 58
in upgrade 59
Microsoft Best Practices 63
modifying 62
One File Per Component 65
predefined 63, 65
selecting 58
sharing 50, 57
ComponentRules.ini 50
Components tab
about 423
adding file 131
errors, showing 424
showing, hiding items 423
tree structure 423
compression
compiled installation 208
installation files 237
CondFix.msm
about 440
when to add 441
condition
about 437
adding to dialog box 438
attached to event 439
building 441
checking environment
variable 443
checking for component 444, 444
checking for feature 444, 444
checking on reinstall 142, 426
checking property value 442
deleting from Features page 121
evaluating at run time 488, 490
example 440
for component 439, 439
for dialog box item 467
guidelines 439
in component rule 58, 62
not working 440
on Features page 437
organizing 112
setting for action 438, 528
setting for component 425
system requirements 438
tips 506
using environment variable 439
using numbers 439
using properties 437, 439
using string 439
where to use 437
Condition Builder 441
configurable data 375
configurable merge module
Also see merge module
configuration item 374
creating 374
configuration item 374
adding 374
bitfield 377
configurable 374
constant 374
data types 375
defining 375
key into a table 378
text drop-down 377
ConfigureWebUI 553
connection string 280, 477
controls
See dialog box control
convert
MSI to WSI 400
SMS Installer 393, 394
source paths 359
WiseScript installation 393, 394
Convert button, Dialogs page 452
copy file on destination computer 143
copy source files 135
credentials file 43, 262, 263, 342,
343, 343
CUB file
about 406
Also see validation module
customizing 406
Current Feature list
about 24
Features page 110
number in parentheses 25
Current Release list 25
custom action
accessing properties 509
added by Wise 553
adding outside a sequence 494
adding to multiple sequences 494
adding to sequence 497
calling another installation 506
choosing location 506, 539
compile error 123
condition 506
configuring parameters 515
copy and paste 498
description 544
documenting 544
guidelines 504
in deferred mode 509
in merge modules 540
methods for calling .DLL 508
moving 506
name for merge module 541
properties 542
report 544
restrictions on placement 497
run level 503
run on uninstall 506
run once 506
running from dialog box 509
setting condition 528
stored in Binary table 436
tips 504
troubleshooting 510
using formatted text strings 506
Wise 553
Custom Actions directory 32, 50
custom installation 117, 203
custom installation template
See template
Custom Property dialog box 480
custom tab, in MSI Script 497
CustomActionData 509
D
darice.cub 407
data source, ODBC
adding 182
details 183
database
configuring during
installation 279
connecting to 280
creating during installation 281
running SQL statements 281
database file, Windows Installer 69
Also see MSI file
debug
DLL 509
VBScript 489
Debugger for Windows Installer
about 487
breakpoints 489
evaluating conditions 488, 490
log file 488
properties, setting 489
properties, viewing 488
running 488
starting 487
table, viewing 488
tables, searching 490
temporary table, viewing 490
transform, applying 489
window, rearranging 488
default directory
application installation 107
changing 104
projects 50
default language 305
default release language
about 308
setting 290, 295, 298