Automating Installation Development and Build Processes

InstallShield 2020

An automation interface is loosely defined as a programming interface that can be accessed by any programming language that supports COM—most importantly, usability from the late binding scripting languages like VBScript and JScript. The InstallShield automation interface is an automation interface to the InstallShield project file.

InstallShield enables you to automate development and build processes through the automation interface without having to directly open the InstallShield interface and make changes in different views. By calling methods, setting properties, accessing collections, and so on, through the automation interface, you can open a project and modify its features and component data in many of the same ways that you would in the InstallShield interface. In addition, you can build a release using the Build method of the InstallShield automation interface.

Read more about the automation interface as well as other aspects of automating build processes in this section of the documentation.

See Also