E

Triangulation LIDAR

RPLIDAR A1

Basic model

RPLIDAR A2

Cost effective

RPLIDAR A3

Multipoint interaction

E

TOF LIDAR

LPX-T1

AGV preferred

RPLIDAR S2

Indoor & Outdoor

RPLIDAR S3

Best performance in black objects

RPLIDAR C1

The newest model

LPX-E3

Field Monitoring

E

Mapping Solution

Mapper M2

M2M3 Mapper

Slamkit

SLAM spatial localization

Aurora

3D Point Cloud

Aurora

Fully integrated Al
E

Robot Base

Athena 2.0

Compact and flexible

Apollo 2.0

Autonomous Navigation

Heracles

Max loadweight 80KGS

Phoebus

Max loadweight 300KGS

48V Heracles

48V high-power output
E

Robot

F3

food delivery robot

H2

hotel robot

P3 PRO

factory robot

Installshield - Product Code

This guide provides a comprehensive overview of the in InstallShield, why it is critical for Windows Installer, and how to manage it effectively.

If you use IsCmdBld.exe to build your projects from the command line, you can pass a new Product Code at build time using the -z parameter:

To master InstallShield deployment, you must understand how the Product Code interacts with two other critical Windows Installer GUIDs. Scope of Identification Changing Frequency Identifies a specific, individual MSI file.

Always check the table in InstallShield’s Direct Editor . Ensure that: installshield product code

This is brute force. It ignores components and file reference counts. Use it for clean breaks, not frequent releases.

Windows stores uninstallation data in the registry. Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Look through the subkeys (which are named after the Product Codes) to find the one matching your software's DisplayName . Rules for Changing the Product Code

However, if you want to deliver a patch and allow the product to be recognized as a new version for future upgrades, you have two options: This guide provides a comprehensive overview of the

If you change the Product Code but keep the same installation path, Windows may treat the new version as a completely separate product. This results in two entries in "Add/Remove Programs," leading to file conflicts and registry bloat. 3. Patching and Updates

This guide covers everything you need to know about managing, finding, and automating Product Codes in InstallShield. What is an InstallShield Product Code?

This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later. Always check the table in InstallShield’s Direct Editor

Here are some common issues related to product codes and their solutions:

This error occurs when you attempt to run an installer that shares a Product Code with an application already present on the target machine, but the Package Codes differ. Windows Installer becomes conflicted because it recognizes the application identity but sees a different package file. To fix this, configure a Major Upgrade with a new Product Code or run the installer using minor upgrade command lines ( REINSTALLMODE=vomus REINSTALL=ALL ). Mismatched Codes in Patches

To find the product code in InstallShield, follow these steps:

If a silent uninstall via the Product Code leaves files behind, components may have been marked as "Permanent" inside the InstallShield project, or the component GUIDs were altered incorrectly between releases.