Creating InstallScript Installations with InstallShield 2009
Overview
If you have ever wanted to learn how to develop
InstallScript installations with
InstallShield, but didn't want to outlay a large sum of money to travel to another city
and take a class, or you didn't want to be at the mercy of the program's Help, you have an option.
Wavepoint Studios is offering an
InstallShield Training course that satisfies this
desire.
The
Creating InstallScript Installations with InstallShield 2009 course provides you with a
thorough understanding of Windows installation program development using the
InstallScript project.
You will learn about the InstallShield Development Environment (IDE), the
InstallScript
language, installation terminology, and what an installation program needs to do.
While
InstallScript MSI projects are not specifically addressed, this course will also work for
InstallScript MSI development. Both
InstallScript and
InstallScript MSI
projects use a script and the same principles apply to both project types.
Please Note: The license for this course is held on a USB Stick (flash drive), which means you have to
have the USB stick plugged into the machine that you are viewing the course on. You can install the
course on more than one machine, but the USB Stick has to be plugged into the machine that you are viewing the
course on.
Sample Movies
To watch sample movies from this course, please go
here.
Course Presentation
The course contains
9 hours, 42 minutes of instruction and is presented on a
DVD-ROM that plays on your computer. After installing the course, you will be able to run the launch program and
watch the individual Flash movies that make up the course. Each movie covers a different aspect
of installation program development, and is comprised of narrated PowerPoint slides and desktop screen-capture
video (PowerPoint is not required). The experience is one of looking over the shoulder of the
developer and watching as the different aspects of installation development are demonstrated, and as
installation projects are created and enhanced. You are encouraged to follow along with the examples
on your own computer, with your own copy of InstallShield 2009.
The
Visual Studio 2008 Professional projects and the
InstallShield 2009 Professional projects
that are created in the course are included on the DVD, so that you may review them at your own pace.
Table of Contents
This course is very extensive and covers all aspects of
InstallScript installation development.
Introduction
Introduction to the Course
Getting Started
Installation Fundamentals
InstallShield 2009 New Features and Enhancements
Steps in Creating an InstallScript Project
Creating Installations
InstallShield Interface
Using the Project Assistant
Antivirus Programs
Using the Installation Designer
Creating and Building Releases
Using the Release Wizard
How to create a Single Exe release
How to create an Internet release
How to create a CD-ROM release
Files Created in a Release
Spanning Installations over Multiple Disks
The InstallScript Language and View
The InstallScript Language
System Variables
The InstallScript View
Debugging
Using the InstallShield Script Debugger
Mega View Application
Creating an installation that has several requirements
Modifying the Mega View Script (Part 1)
Modifying the Mega View Script (Part 2)
Modifying the Mega View Script (Part 3)
Maintenance Mode
Adding Maintenance Functionality (Part 1)
Adding Maintenance Functionality (Part 2)
Uninstall Information in the Registry
Creating and Using Log Files
Creating a Build Log
Creating Installation and Uninstallation Logs
How to use the Log File Viewer
Vista Support in Your Installations
User Account Control
Digital Code Signing
Steps involved in digitally signing files
Signing Files
Application Shortcuts
Five areas where icons and shortcuts come into play
Taking care of each of the five areas
Creating shortcuts programmatically
Using Objects
Using an InstallShield Object
Using .NET Framework Objects
Running Objects Wizards from the Script
Custom Dialog Boxes
Creating a Custom Dialog Box (Part 1)
Creating a Custom Dialog Box (Part 2)
Running SQL Server Scripts
How to run SQL Server Scripts in an installation
Miscellaneous Topics
Changing the Bitmap in Sd-Type Dialogs
Determining System Characteristics
Copying Files
Searching for Files
Billboards
Users and Groups
Special Situations
Shared Files
Locked Files
Self-Registering Files
Compressed-Uncompressed Files
Installing .NET Assemblies
Setup.ini
Building CD-ROM Releases
A problem that occurs with CD-ROM releases
Antivirus Programs
Problems Antivirus software can cause
Extending InstallShield's Capabilities
Calling Functions in Win32 DLLs
Calling Functions in .NET Assemblies
Calling Windows API Functions
Calling Functions in COM Objects
Files Distributed with an InstallScript Installation
Files that can be distributed with your installation
Installation Deployment
Silent Installations
Web Installations
How to create a One-Click Install
Upgrading Applications
Different methods for upgrading applications
Full Release
Differential Release
How to create an Update Release
Creating Upgrades
How to create a Full Release
How to create a Differential Release
Creating Objects
How to create an Object
Building Releases from the Command Line
Building Releases from the Command Line
Creating Multilingual Installations
How to create a Multilingual Installation
Conclusion
The End
System Requirements
In order to use this course, you must have the following:
PC running Microsoft Windows Server 2000, XP, Windows Server 2003, Vista, or Windows Server 2008
Adobe Flash Player
DVD-ROM drive
USB port (the license is held on a USB stick)
Monitor running ideally at 1280x1024 (for best viewing experience)
InstallShield 2009 (Professional or Premier edition)
Visual Studio 2008 Professional (If you want to rebuild and modify the sample applications included with
the course. However this is not totally necessary, as Release
versions of the applications are included)
Tested on: Win XP, Win Vista, Win Server 2008
The course movies were captured at 1024x768, and you should view them at a resolution
higher than 1024x768. Also, you may find that two
monitors or two machines are preferable. One to work with
InstallShield on, and one to view the course on.
Extensive editing was done where long periods of waiting were taken out. So
the course tends to move quickly, with the majority of the waiting occuring during
installation builds.
It is assumed that you are some type of software developer and possess a familiarity with programming or
scripting languages, such as C, C++, C#, Visual Basic, or VBScript. That knowledge will come in
handy during the Custom Action development parts of the course where InstallScript is used (InstallScript is
C-like). However, you are not required to know the InstallScript language for this course, as
a short tutorial is included in the Appendix.
Sample Movies
To watch sample movies from this
InstallShield training course, please go
here.
Course Pricing
This extensive course is priced at
$227.00
for
9 hours, 42 minutes of instruction on one DVD.
Price:
$227.00