08-11-2017 12:57 AM - edited 08-11-2017 12:58 AM
Hello,
According to https://forums.ni.com/t5/Real-Time-Measurement-and/Recommended-way-to-deploy-to-a-Windows-based-IC-3... the recommended way to develop an application for a Windows-based NI Industrial Controller is to install LabVIEW on the controller itself. At the end of development, I should deactivate LabVIEW before handing the controller to my customer.
However, deactivation still leaves the serial number in the Windows registry. So, I'll need to either manually delete the serial numbers from the registry, or uninstall+reinstall LabVIEW to overwrite the existing serial numbers.
The manual deletion method is somewhat dangerous, and the reinstall method is somewhat tedious. Is there an easier way to delete the serial numbers?
08-11-2017 01:40 AM
08-11-2017 05:15 AM
@PiDi wrote:
AFAIK, there is no automated way, you have to manually remove registry keys. Why is it dangerous?
It's always somewhat dangerous to muck around in the registry. Not because it's easy to make a mistake - for something simple as that, anyway - but the fact that ANY mistake can screw up your computer in ways ranging from subtle to no-workie anymore.
08-11-2017 04:15 PM
Have you looked at the Windows Registry Access VIs, found on the Connectivity sub-Palette? Presumably you know the key you want to delete, so code it into a LabVIEW App.
Bob Schor
08-14-2017 09:35 AM
Hi JKSH,
As others have mentioned, modifications to your registry can be damaging to your system, so be careful when changing things in there.
Anyway, the serial number is stored in your registry. To remove it, use the following steps.
This will then remove the serial number from the system.