InstallShield Windows App Suitability Suite

InstallShield 2018

Project • This information applies to the Basic MSI project type.

InstallShield includes a set of validators called the InstallShield Windows App Suitability Suite. The InstallShield Windows App Suitability validators (ISUWPs) in this suite scan an .msi package for signs of items that are unsuitable for the Windows App package (.appx) format. To access this suite, on the Build menu, point to Validation, and then click InstallShield Windows App Suitability Suite. The suite provides a report in the Releases view that indicates all tests that found issues and for each issue, an associated column in the report indicates applicability to the known Windows App variants (Universal App, Desktop Bridge, Windows Store, WSA, and Nano Server). For traditional CUBs, these columns are not populated. The following ISUWP validations are available in InstallShield:

ISUWPs

ISUWP

Project Type

Technology

Description

ISUWP01

Basic MSI

Windows App

Checks for the presence of Windows services.

ISUWP02

Basic MSI

Windows App

Checks for the presence of drivers installed with the MsiDriverPackages table.

ISUWP03

Basic MSI

Windows App

Checks for the presence of shortcuts. InstallShield requires shortcuts to identify applications. Without shortcuts to identify applications, the package is invalid as there are no ways to start your app.

ISUWP04

Basic MSI

Windows App

Checks for the presence of multiple shortcuts for Windows Store applications. InstallShield turns shortcuts into applications, and the Windows Store may disallow multiple applications.

ISUWP05

Basic MSI

Windows App

Checks for the presence of shortcuts for Windows Nano Server applications. InstallShield will turn any shortcut into a tile if it points to an .exe installed by the package; however Windows Nano Server cannot display application tiles.

ISUWP06

Basic MSI

Windows App

Checks for the presence of 16-bit files. All server installations are 64-bit platforms and 64-bit platforms do not support 16-bit files..

ISUWP07

Basic MSI

Windows App

Checks for the presence of 32-bit files. All server installations are 64-bit platforms and 64-bit platforms do not support 32-bit files.

ISUWP08

Basic MSI

Windows App

Checks for the presence of applications that require elevated privileges.

ISUWP09

Basic MSI

Windows App

Checks for the presence of applications that are allowed to bypass UI protection levels.

ISUWP10

Basic MSI

Windows App

Checks for the presence of COM registration.

ISUWP11

Basic MSI

Windows App

Checks for the presence of executable files that set a custom Application User Model ID.

ISUWP12

Basic MSI

Windows App

Checks for the presence of .NET assemblies that are incompatible with Windows Nano Server.

ISUWP13

Basic MSI

Windows App

Checks for the presence of .NET assemblies that do not support the latest version of .NET Framework.

ISUWP14

Basic MSI

Windows App

Checks for the presence of files that are part of ASP.NET/IIS applications.

ISUWP15

Basic MSI

Windows App

Checks for the presence of InstallShield IIS support indicating that an ASP.NET/IIS application is installed.

ISUWP16

Basic MSI

Windows App

Checks for the presence of built-in InstallShield support that executes SQL scripts.

ISUWP17

Basic MSI

Windows App

Checks for the presence of built-in InstallShield support that modifies text files.

ISUWP18

Basic MSI

Windows App

Checks for the presence of built-in InstallShield support that modifies XML files.

ISUWP19

Basic MSI

Windows App

Checks for the presence of built-in InstallShield support that creates scheduled tasks.

ISUWP20

Basic MSI

Windows App

Checks for the presence of file type associations that are reserved or forbidden.

See Also