Hi Tim,
you can do two things securing your VIs:
1: Protect your VI by setting a password for the block diagram. Use a random password to avoid someone will guess it. Advantage: your customer can convert the VI to a newer LV version. Disadvantage: With brute force attack you can get the password.
2: Remove the block diagram. Advantage: Noone can change the VI. Disadvantage: This VI cannot be converted to another LV version.
Be sure to do this only in your deployment not in your source.
Protect yourself in the contract with your customer. Deny any guarantee if your customer will change your source code.
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions