01-31-2012 11:58 AM
When drivers are loaded they either go under c:\vxipnp\winNT or win2K, what's the difference?
I was given a change request to change all winnt drivers to win2k drivers. However, no one knows the difference. Is a Dilbertonian PHB request or is there a major distinction that I just don't know about.
Thanks
Solved! Go to Solution.
01-31-2012 04:16 PM
The C:\vxipnp directory is the old VXIplug&play root directory. The new location for VXIplug&play drivers is under the IVI Foundation Root directory which is normally:
<ProgramFilesDir>\IVI Foundation\VISA\
Directories underneath the root directory map to the system framework to which the instrument driver applies. The WinNT system framework maps to 32-bit operating systems. Win64 system framework maps to 64-bit operating systems. You can read more about this directory structure on the IVI Foundation website. I would suggest checking out the VPP-2: System Frameworks Specification document.You should be placing Windows 2000 drivers under WinNT.
Hope this helps.
02-01-2012 06:14 AM
Sound good. So if the drivers are re-compiled and used Under Windows 7, then they're automatically win2k? (we're still using a 32 bit OS)
Thanks
02-01-2012 08:04 AM
If the plan is for those drivers to be used in a 32-bit OS which it sounds like they are, they should go into the WinNT directory. In Section 6.1 (WINNT System Framework) of the document I mentioned earlier, it states the following:
"This section defines the specific requirements for the WINNT system framework, which includes the Windows 2000, Windows XP, Windows Vista 32, Windows Vista 64 (32-bit applications only), and Windows 7 (32-bit applications only) operating systems."
02-01-2012 11:00 AM
Thanks