Even if you set your user account to have permission to access the folder containing the VIs, you can still run into this problem. When you save VIs in LabVIEW, it doesn't save them with the option "Allow inheritable permissions from parent to propagate to this object" checked. Thus, even if the directory was created giving the user permission, the individual files will not inherit this property. There are two solutions available depending on your setup.
Scenario 1: Your folder gives permissions for the user to access the folder and you want all VIs in the folder to be accessible according to the permissions set for the folder
Right-click on the folder containing your VIs and select Properties.
Click on the Security tab.
Click on the
Advanced button.
Check "Reset permissions on all child objects and enable propagation of inheritable permissions."
Click on the Apply button.
You will get a message stating "This will remove explicitly defined permissions on all child objects and enable propagation of inheritable permission to those child objects. Only inheritable permissions propagated from XXX will take effect. Do you wish to continue?". Click on Yes.
Now all VIs in this directory will be accessible.
Note: If you add new VIs to the folder, they will not be accessible unless you repeat the above steps.
Scenario 2: Your folder gives permissions for the user to access the folder and you want to assign that certain VIs in your folder be accessible to the user.
Right-click on the VI you want the user to be able to access and select Properties.
Click on the Security tab.
Check "Allow inheritable permissions from parent to propagate to this object"
Zvezdana S.
National Instruments