10-19-2014 06:58 AM
There is an ActiveX that is used in LabVIEW program. However, LabVIEW recognises it only if the user is logged with administrator rights (Windows 7). If user is logged with conventional rights, the ActiveX is not visible for LabVIEW. It does not appear in the list Insert ActiveX Object of ActiveX container. It also disappears from containers where was inserted by administrator.
I believe, the problem is in registration of the ActiveX in Windows registry. If so, what should be done with the registry to allow the ActiveX for all users? If not, what could be cause of the problem?
Thank you
10-19-2014 09:19 AM
Do you have type library (.tlb) file for that application? If you are able to run the Application with the conventional rights then I believe the ActiveX object will be available.
10-19-2014 12:40 PM
Sorry but I do not get your idea. I do not use .tlb and LabVIEW does not see the ActiveX if the user has default rights.
10-19-2014 08:44 PM
What type of Application you are trying to access in LabVIEW? Is it built using LabVIEW? Here is Knowledge Base about registering the ActiveX object in your PC.
10-20-2014 04:51 AM
As far as i understand, every user does see the ActiveX container in LV. Correct?
But the specific ActiveX element, which is selected in the ActiveX container, is only visible (hence 'usable') when you logged in as administrator. Correct?
If both questions are "YES", then you have the issue that the ActiveX server application was only installed for the administrator account. So you might check if a "Repairinstall" of the ActiveX server application enables you to re-select the "install this application for all users" option. If not, please use the KB linked above for trying to manually register the application for specific users.
Norbert