Wavepoint Studios - InstallShield Training, InstallShield Tutorials
 

Creating InstallScript Installations with InstallShield 2009

9 hours, 42 minutes of Instruction

72 Flash movies, 1.79 GB

You'll be in like Flynn

Price: $227.00  



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