Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

InstallShield InstallScript

( Duration: 4 Days )

The InstallShield InstallScript training course provides a solid understanding of installation terminology, the typical tasks an installation program needs to perform, the InstallScript language, and the InstallShield development environment. In this course, you will learn about the InstallScript language and how to customize installation script to make changes to end users’ systems.

You will also learn how to correctly identify and install shared files, executables that may be in use, and COM servers. Finally, you will understand how to extend installation program to use DLL functions, Windows APIs, COM objects, .NET assemblies, and external executables to help them leverage existing code.

By attending InstallShield InstallScript workshop, delegates will learn to:

  • Create and organize an installation project
  • Install files, registry data, and shortcuts
  • Work with InstallShield scripts
  • Customize the installation user interface
  • Deal with shared and self-registering files
  • Call external code or programs from Participants installation program
  • Package installer for Windows OS

  • Using Windows Explorer and the command prompt to create and manage files
  • Registry navigation
  • Common installation-related registry keys (e.g., the uninstall key and application information key)
  • Basic Windows terminology (e.g., DLL, Control Panel, etc.)

COURSE AGENDA

1

Introduction and Overview

  • Minimum Development System Requirements
  • Getting Help
  • Installing InstallShield
  • Running InstallShield
2

Project Assistant

  • Specifying application information
  • Customizing installation’s architecture
  • Adding files to a project
  • Creating shortcuts
  • Configuring registry data
  • Selecting dialog boxes to display
  • Building installation
3

Installation Designer

  • Setting general project information
  • Organization views
    • Features
    • Components
    • Setup Types
    • File Links
    • Path Variables
  • Files and folders view
  • Support files
  • Shortcuts view
  • Registry view
  • XML File Changes view
  • Server Configuration views
4

Installing Files

5

Installing to Windows Vista

  • User Account Control (UAC)
  • Manifests and execution levels
  • Digital signatures
6

Distribution Media

  • Release Wizard
  • Files created by the Release Wizard
  • Autoplay for CD-ROM builds
  • Command-line builds with IsCmdBld
  • Other command-line tools
7

Working with Scripts, Introduction

  • Event handlers
  • Feature events
  • Miscellaneous events
  • Common script-based tasks
8

Working with Locked and Shared Files

9

Uninstallation

10

Extensibility

  • Calling DLL functions
  • Calling methods in COM servers
  • Call methods in .NET assemblies
  • Calling Windows APIs
  • Launching applications and documents
  • Launching other installations
11

Additional Deployment Topics

  • Web-enabled installations
  • Silent installations
  • Maintenance options
  • Creating update installations
12

Custom Dialog Boxes

  • Creating a new custom dialog box
  • Processing controls in the script
  • Modifying an existing dialog box
  • Handling silent mode
  • Advanced topic: Windows messages and window handles
13

Localization

  • Choosing project languages
  • Working with localized support files
  • String tables and displayed text
  • Transferring language-specific files
14

InstallShield Objects

  • Downloading Objects from the live Redistributable Gallery
  • Using InstallShield Objects
  • Object properties and methods
  • Windows NT Services Object
  • Creating InstallShield Objects
15

Advanced Language Topics

  • InstallScript language overview
  • InstallScript syntax
  • Variables and data types
  • Defining functions
  • Control flow and branching
  • Exiting a script
  • Preprocessor directives
  • InstallShield script debugger
  • Built-in InstallScript functions
  • Learning about InstallScript functions
  • Built-in dialog box functions
  • Sd dialog box functions
  • Customizing built-in dialog boxes
  • Setting static text on the progress dialog
  • Windows registry
  • Windows shell
  • Feature functions
  • File and folder functions
  • Information functions
  • INI file functions
  • String functions

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X