Wise Installation Studio/Express Getting Started Guide 6
Contents
Planning the Installation of Wise Installation Studio/Express . . . . . . . . . . . . . . . . . . . . 8
About Wise Installation Studio and Wise Installation Express. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Product Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 1: Installing Wise Installation Studio\Express. . . . . . . . . . . . . . . . . . . . . . . . . 12
Installing Wise Installation Studio or Wise Installation Express . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Installing an Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installing the Windows Installer Editor Language Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Connecting to a Wise Software Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Converting an Evaluation Version to a Production Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Starting the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 2: Basic Tutorial: Creating a Windows Installer Installation . . . . . . . . . . . . . . 16
About the basic tutorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Basic tutorial prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Create a New Installation Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Open a Project and Set Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Enter Product Details and General Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Create and Organize Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Assemble the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Add Files to the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Add Registry Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Add a Shortcut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Create a File Association . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Customize the Installation’s Behavior on the Destination Computer . . . . . . . . . . . . . . . . . . . . . . . 25
Set System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Select Dialog Boxes That Appear to End Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Configure Installation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Define Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Create Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Customize the Demo Release Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Compile and Test the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Chapter 3: Advanced Tutorial: Using MSI Script in a Windows Installer Installation . . 31
About the advanced tutorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Call a .DLL With a Custom Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Set a Directory With a Custom Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Call an .EXE With a Custom Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Performing Advanced Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Chapter 4: Tutorial: Creating a Windows Installer Installation in Visual Studio
Integrated Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
About the Visual Studio Integrated Editor tutorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Open the C# QuickFacts Solution and Create an Installation Project. . . . . . . . . . . . . . . . . . . . . . . 43
Open the Installation Project and Set Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Enter Product Details and General Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Add Files to the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47