06-20-2012 01:06 PM
Hi Folks,
I am using a device from third party to measure Light Power Density. They provide both a 32 and a 64 bit DLL as a driver for the device, which uses NI VISA 5.1.1 Runtime.
The third party driver installer includes a NI dll called "INSTRSUP.DLL", build 08. Nov. 2010
Unfortunately this INSTRSUP.DLL only comes in 32 bit and is deployed under C:\Windows\SysWOW64
So when I open the thrid party driver in Microsoft Dependency Walker it cannot locate and load the INSTRSUP.DLL
Therefore the driver is not executable in 64bit mode on win7 (in 32bit mode it is, but that's not a solution for me )
My question now is:
Is INSTRSUP.DLL a generic dll which can be replaced by any standard NI installation? And if so, where can I get it in native 64bit?
Thanks for your help, and greetings from Germany.
Martin H.
Solved! Go to Solution.
06-21-2012 12:13 AM
In my PC (7 x64), there is INSTRSUP.DLL located in System32 directory (though I don't know if it is truely 64bit DLL). The detail info of this DLL says LabWindows/CVI Instrument Driver Support.
My PC installs LabVIEW 2011 64bit, LabWindows/CVI 2010, and IVI Compliance Package 4.4.
Try to install the latest CVI Runtime and/or NI IVI Compliance Package 4.4.
06-21-2012 12:29 AM - edited 06-21-2012 12:30 AM
Forgot the URLs:
LabWindows/CVI Run-time Engine 2010 SP1
http://joule.ni.com/nidu/cds/view/p/id/2479/lang/en
IVI Compliance Package 4.4
06-21-2012 10:37 AM - edited 06-21-2012 10:37 AM
Hi Makoto,
great suggestion to install the CVI runtime!! It places the instrsup.dll under System32, exactly where it is expected.
That solved the problem. Didn't have to test the IVI Compliance anymore.
Big Thanks and KUDOS
Martin H.