S
schedules. See deadlines and schedules
schema, Windows Installer database, 121
Schema field, MSI file, 120
screen capturing tools, 459 ‚ 460
script for generating database backend, 71, 208
scripts, Inno Setup. See Inno Setup tool
SDK for Windows Installer, 110, 135, 462
SDT (Stonefield Database Toolkit), 59, 71, 256, 257, 460
security, 161, 273 ‚ 285
access rights, 10, 12
client/server applications, 205
copyrighting source code, 467 ‚ 469
databases (client/server applications), 222
decompilers and source code, 275 ‚ 282
HTML Help files, 283 ‚ 284
installation requirements, 12
locked-down desktops, installation on, 108
networking, 35
segmentation, network, 34
self-healing software. See repairing applications
SET commands, 8, 166
SET PATH command, 9
SET STEP command, 19
setup, 6 ‚ 7, 83 ‚ 85
caching MSI files, 108 ‚ 109, 147, 151
creating, process of, 6 ‚ 7, 184 ‚ 198, 223 ‚ 230
1- organizing the setup, 185, 224
2- specifying files to deploy, 187, 225 ‚ 228
3- configuring target computer, 191, 228
4- customizing the setup, 192, 229
5- defining target computer requirements, 195, 229
6- building install package, 196, 229
creating with InstaFox installer, 89, 405 ‚ 428
copy file behavior, 428
customizing, 425 ‚ 428
Setup Wizard, 406, 409 ‚ 425
creating with InstallShield Express, 335 ‚ 360
building setup package, 356 ‚ 358
creating new projects, 335 ‚ 342
deploying application, 358 ‚ 360
IDE for. See IDE, InstallShield Express
testing, 358
creating with Wise for Windows Installer, 369 ‚ 394
creating new projects, 370
data files, handling, 381
Installation Expert view, 371 ‚ 403
testing, 398
delivery mechanisms, 73 ‚ 81, 359
launcher program, 142, 162 ‚ 164, 358
MSI Engines, 196
organizing, 64 ‚ 67, 185 ‚ 187, 224
installation schemes and feature sets, 67 ‚ 69
various components and utilities, 69 ‚ 73
where to install files, 65 ‚ 67
package structure, 112 ‚ 133
database schema, 121
features and components. See
components; features
GUIDs, 115, 129 ‚ 133
merge modules, 115. See also merge
modules
summary information, 120
tables of, 122 ‚ 128. See also tables,
databases
patch packages. See patches
reports deployment, 176 ‚ 184
testing (InstallExpress), 358
testing (Wise for Windows Installer), 398
tools for, 83 ‚ 102
alphabetical list of, 85 ‚ 96
available features, list of, 84
choosing, process for, 97 ‚ 101
VFP Setup Wizard, 63, 96 ‚ 97
directory structure, 65 ‚ 67
Windows Installer for. See Windows Installer
Windows Installer, including in package, 109, 356 ‚ 358
Setup Complete Success dialog, 193
setup dialogs, selecting, 192 ‚ 195
Setup Progress dialog, 193
Setup section, Inno Setup scripts, 438
setup types, 186, 193, 224 ‚ 227, 345.
See also features
Setup Types view (InstallExpress IDE), 345
Setup Wizard, InstaFox. See InstaFox installer
Setup Wizard, VFP 6, 63, 96 ‚ 97
directory structure, 65 ‚ 67
Setup.exe
deploying updates with, 266
dialogs of, selecting, 192 ‚ 195
including in setup packages, 109, 356 ‚ 358
process of running, 142 ‚ 148
caching MSI files, 108 ‚ 109, 147, 151
install sequence, 146
MsiExec.exe program.
See MsiExec.exe program
replacing files during installs , 147 ‚ 148
ship readiness, 51 ‚ 54, 55 ‚ 56
preparing for, 57 ‚ 64
shipping files individually for updates, 266
Shortcuts page (WfWI), 385 ‚ 387
shortcuts
configuring on target computer, 191
viewing in InstaFox installer, 423
viewing in InstallExpress IDE, 351
viewing in Wise for Windows Installer, 385 ‚ 387
where to install, 66
Shortcuts/Folders view (InstallExpress IDE), 351
‚“Show All Users Option ‚½ property, 192
Show Predefined Folder option, 347
silent installs, Inno Setup, 452
single-workstation deployments
for multiple users, 156 ‚ 158
for single user , 155 ‚ 156
small shop considerations, 242
small updates, 134 ‚ 136, 270
SMEs (subject matter experts), 44
software. See also VFP applications
bugs . See debugging
installation, history of, 104 ‚ 106
licenses. See licensing
registration, 287 ‚ 288, 292
requirements for VFP applications, 195
sound files, where to install, 67
source code
copyrighting, 467 ‚ 469
decompiling, 57, 283
licensing. See licensing
security of, 275 ‚ 282
types of, 314 ‚ 315
‚“special case ‚½ customers, 45 ‚ 46
specifically developed generic code, 314
specifications, documenting, 51, 311
Speed Send technology, 80
SPT (SQL PassThrough), 258
SQL database backend. See also databases
deploying, 36
installing new, 206 ‚ 215
DTS for, 212 ‚ 215
restoring backup files, 207
running scripts for, 208 ‚ 210
SQL-DMO for, 210 ‚ 212
MSDE vs., 215 ‚ 220. See also MSDE
performance, 204 ‚ 205
security, 205, 222
structure and maintenance, 258
updating and reindexing, 60, 71
SQL-DMO object model, 210 ‚ 212, 227
SQL Server, installing, 221
standalone deployments, 155 ‚ 156
standardization of Windows Installer packages, 107
state integrity, Windows Installer and, 107
static contract clauses, 312 ‚ 321
Stonefield Database Toolkit. See SDT
structure, database, 256 ‚ 262
structure, packages. See setup, package structure
subject matter experts, 44
summary information (MSI files), 120
SuperDisk disks for setup delivery, 75
support. See technical support
support clause (contracts), 322
supporting deployed applications, 253 ‚ 264.
See also technical support; updating
applications
switches (networking), 33
Symantec ‚ s pcAnywhere utility, 79 ‚ 81
synchronizing databases, 260
SyQuest disks for setup delivery, 75
system environment. See customer environment
system information, MsInfo32.exe tool for, 24