Product Activation VI
- Updated2023-02-21
- 5 minute(s) read
Product Activation VI
Owning Palette: Third Party Licensing & Activation VIs
Requires: Third Party Licensing & Activation Toolkit
Configures and displays a dialog box in which users can activate an add-on license, and then activates the license. Use this VI to allow users to activate an executable add-on when the executable runs.
You can use the custom hardware ID input to bind the license to a specific hardware target.

![]() |
license file info contains information that identifies the run-time license that protects the add-on when users run the add-on.
| ||||||||||||||||||||||
![]() |
activation info contains the information you want to appear to the user in the activation dialog box.
| ||||||||||||||||||||||
![]() |
custom hardware ID specifies the serial number of the hardware target to which you want to bind the license. When you bind a license to a specific custom hardware ID, this VI adds the ID to the license and if a user tries to use the license on a different target, the status of the license is invalid.
By default, this VI does not bind the license to a specific serial number. |
||||||||||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||||||||||
![]() |
activation successful? indicates whether the add-on was successfully activated. All inputs must be valid for successful activation. | ||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Product Activation Details
Third Party Licensing & Activation Toolkit Home
Example
Refer to the Launch Activation Dialog VI in the labview\examples\addonlicensing\02 Launch Activation Dialog directory for an example of using the Product Activation VI.








