Windows Installer Editor Reference
523
Microsoft Best Practices 56
modifying 54
One File Per Component 57
predefined 56, 57
selecting 51
sharing 45, 50
ComponentRules.ini 45
Components tab
about 372
adding file 111
errors, showing 374
showing, hiding items 372
tree structure 372
compression
compiled installation 186
installation files 211
CondFix.msm
about 390
when to add 391
condition
about 387
adding to dialog box 388
attached to event 389
building 391
checking environment
variable 393
checking for component 394, 394
checking for feature 394, 394
checking on reinstall 120, 376
checking property value 392
deleting from Features page 101
evaluating at run time 437, 439
example 390
for component 389, 389
for dialog box item 417
guidelines 389
in component rule 50, 55
not working 390
on Features page 387
organizing 92
setting for action 388, 477
setting for component 375
system requirements 388
tips 455
using environment variable 389
using numbers 389
using properties 387, 389
using string 389
where to use 387
Condition Builder 391
configurable data 332
configurable merge module
Also see merge module
configuration item 331
creating 331
configuration item 331
adding 331
bitfield 334
configurable 331
constant 331
data types 332
defining 332
key into a table 335
text drop-down 333
ConfigureWebUI 502
conflict detection 135
conflict resolution
about 135
Also see resolving conflicts
rules 135
connection string 259, 427
Control Activation 504
controls
See dialog box control
convert
MSI to WSI 356
SMS Installer 350, 351
source paths 318
WiseScript installation 350, 351
Convert button, Dialogs page 402
copy file on destination computer 122
credentials file 39, 240, 241
Current Feature list
about 23
Features page 91
number in parentheses 24
Current Release list 24
custom action
accessing properties 458
added by Wise 502
adding outside a sequence 443
adding to multiple sequences 443
adding to sequence 446
calling another installation 455
choosing location 455, 488
compile error 104
condition 455
configuring parameters 464
copy and paste 446
description 493
documenting 493
guidelines 453
in deferred mode 458
in merge modules 489
methods for calling .DLL 457
moving 455
name for merge module 489
properties 490
report 493
restrictions on placement 446
run level 452
run on uninstall 455
run once 455
running from dialog box 458
setting condition 477
stored in Binary table 386
tips 453
troubleshooting 459
using formatted text strings 455
Wise 502
Custom Actions directory 29, 46
custom installation 98, 181
custom installation template
See template
Custom Property dialog box 429
custom tab, in MSI Script 446
CustomActionData 458
D
data source, ODBC
adding 160
details 161
database
configuring during
installation 257
connecting to 259
creating during installation 260
running SQL statements 259
database file, Windows Installer 61
Also see MSI file
debug
DLL 458
VBScript 438
Debugger for Windows Installer
about 436
breakpoints 438
evaluating conditions 437, 439
log file 437
properties, setting 438
properties, viewing 437
running 437
starting 436
table, viewing 437
tables, searching 439
temporary table, viewing 439
transform, applying 438
window, rearranging 437
default directory
application installation 88
changing 85
projects 46
default language 284
default release language
about 285
setting 269, 274, 277
DefaultUIFont 513
deferred execution 491
deferred mode
about 444
accessing properties 458
DelayReboot 517
Delete button, unavailable 24
Delete Unreferenced Rows 335
delete virtual layer 82
Dependencies page 326
dependency
adding 116
adding to merge module 326