Questions tagged [installscript]

InstallScript is the official language for scripting installations in InstallShield and related products. Use this tag for InstallScript-specific questions; do not use it for broader InstallShield questions.

Introduction

InstallScript is a language for developing installations with InstallShield and related products. Generally InstallScript has C-like syntax and constructs. It is the heart of InstallShield InstallScript projects and can also be used in InstallScript MSI projects and Basic MSI projects' custom actions.

While InstallScript has existed for decades and InstallShield's InstallScript reference is over 1,200 pages, fluent InstallScript programming is somewhat a dark art. In addition to challenges typical of any programming language, InstallScript presents distinct challenges where its features and idioms are often not (well) documented.

Tag Usage

Do

Use the [installscript] tag for InstallScript-specific questions (e.g. InstallScript Data-Type Casing). This includes questions specific to InstallShield InstallScript projects.

Don't

Do not use the [installscript] tag for broader InstallShield questions (e.g. Register assemblies to GAC using InstallShield).

InstallScript Resources

Below are links to some useful InstallScript resources:

215 questions
0
votes
1 answer

InstallScript and registry

I have two .reg files, the difference between them is only in Key which depends on the version of Windows. My registry file for Windows x86: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\NGG] @="URL:NGG Protocol" "URL…
user525717
  • 1,612
  • 5
  • 28
  • 40
0
votes
2 answers

Open microsoft website if .net framework 3.5 not install during installation

I am creating Installshield setup to install my software,my software check first .net framework 3.5 installed or not? #define EXAMPLE_DIR "D:\\" if(!Is(DOTNETFRAMEWORKINSTALLED,REGDB_KEYPATH_DOTNET_35)) then return1=AskYesNo("Target system…
jiten
  • 5,128
  • 4
  • 44
  • 73
-1
votes
1 answer

During uninstallation the dll does not remove from system32 folder

I have a 64-bit InstallScript set up. The only problem is figuring out what I uninstall set up the dll does not delete from system32 folder. I can't find anything in the documentation that explains how to accomplish this task. I am using…
imran
  • 68
  • 1
  • 6
-1
votes
1 answer

I want to close an application during installshield

While the MSI is running I want the application to start then immediately following I want it to stop and close out. I have a batch file to start the application below: START C:\EmulatorSer\EmualtorSer.exe would the opposite just be END…
JFrosty
  • 57
  • 8
-2
votes
1 answer

build 32 and 64 bit builds in Installshield

I need to build a setup.exe for a 64 bit machine in Installshield installscript project. I am trying to do this in Installshield 2013 Is this possible?
1 2 3
14
15