Third Party Licensing & Activation VIs
- Updated2023-02-21
- 2 minute(s) read
Requires: Third Party Licensing & Activation Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Third Party Licensing & Activation VIs to enforce licensing in deployment add-ons, such as executables, that you build in LabVIEW.
Refer to the labview\examples\addonlicensing directory for examples of using the Third Party Licensing & Activation VIs in the source code for an add-on. Refer to the LabVIEW Add-on Dev Center on the NI Community for additional resources related to licensing a deployment add-on.
| Palette Object | Description |
|---|---|
| Activate License | Activates a license file for an add-on. You can choose to allow automated online activation, manual activation, or both, but you must manually select the polymorphic instance you want to use. |
| Activate License for Custom Hardware | Activates a license file and binds it to a specific hardware target. You can choose to allow automated online activation, manual activation, or both, but you must manually select the polymorphic instance you want to use. |
| Add Licensing to Library | Associates the license you specify in licensing information with the add-on you specify in product information. |
| Get Development License File Path | Returns the path to the development license file that LabVIEW uses to activate an add-on. The location of the license file depends on the company name because LabVIEW installs license files in the National Instruments\Partners\<company name>\Licenses directory. |
| Get License Status | Returns the status of a license file. Use this VI to check if a license file associated with an add-on is activated, in evaluation mode, expired, or invalid. |
| Product Activation | 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. |
| Remove Licensing from Library | Removes the password and licensing information from the specified library so that the library is no longer password protected, which means the add-on is no longer licensed. |