ACE32: Hard-Coded Paths in Registry Entries

AdminStudio 2021 R2 SP1 | 22.01 | Application Manager

Edition:This test is included in AdminStudio Professional and Enterprise Editions.

ACE32 checks the entries of the registry table to identify hard-coded paths.

Test Group/Test Category/Test Subcategory

Best Practices/Windows Installer Best Practices/Recommended Rules

Severity

Warning

Message

The [REGISTRY_TABLE_ENTRY_NAME] Registry table entry has a hard coded directory path of [DIRECTORY_PATH_NAME] in its Value field.

Background

If the Value column of the Registry table of a package contains any hard-coded paths, ACE32 fails.

Resolution

Manual Fix

To resolve this issue, open the package file in InstallShield Editor and change any hard-coded paths in the Value column of the Registry table to relative paths.