Using the LabVIEW In Port and Out Port VIs with Windows Vista
Primary Software: LabVIEW Development Systems>>LabVIEW Base Package
Primary Software Version: 8.2
Primary Software Fixed Version: N/A
Secondary Software: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System
Problem: What behavior is expected when using the LabVIEW In Port and Out Port VIs with Windows Vista 32-bit and 64-bit?
Solution: With Microsoft's push towards greater system security, there will be reduced functionality for the LabVIEW In Port and Out Port VIs when used with Windows Vista. This is due to the fact that the In Port and Out Port VIs allow read/write access to any I/O port on the system, which is discouraged for security reasons on the Vista OS. The functionality of the LabVIEW In Port and Out Port VIs is determined by the version of LabVIEW and Windows you are using.
| OS\LV |
LabVIEW 6.1 to 8.0.x |
LabVIEW 8.2.x |
LabVIEW 8.5 and later |
Windows Vista 32-bit |
- Components install properly, but show up as "unsigned" in the Windows Defender log
- VIs appear in the Functions palette
- VIs execute properly
|
- Components install properly, but show up as "unsigned" in the Windows Defender log
- VIs do not appear in the Functions palette
- VIs execute properly (allows upgraded applications to run properly)
|
- Components install properly, but show up as "unsigned" in the Windows Defender log
- VIs do not appear in the Functions palette
- VIs execute properly (allows upgraded applications to run properly)
|
Windows Vista 64-bit |
- Components install to c:\windows\syswow64, are not be usable, and show up as "unsigned" in the Windows Defender log
- VIs appear in the Functions palette
- VIs do not execute properly (error 25 LabVIEW: External code not present.)
|
- Components install to c:\windows\syswow64, are not be usable, and show up as "unsigned" in the Windows Defender log
- VIs do not appear in the Functions palette
- VIs do not execute properly (error -4850 LabVIEW: Device driver not present or not supported)
|
- VIs do not appear in the Functions palette
- VIs do not execute properly (error -4850 LabVIEW: Device driver not present or not supported)
|
Windows XP & 2000 |
- Components install properly
- VIs appear in the Functions palette
- VIs execute properly
|
- Components install properly
- VIs appear in the Functions palette
- VIs execute properly
|
- Components install properly
- VIs appear in the Functions palette
- VIs execute properly
|
Note: The parallel port was not designed to be a general purpose digital I/O solution. If you are currently using the LabVIEW In/Out Port VIs for digital I/O through the parallel port, please consider
Low-Cost USB Multifunction Data Acquisition or
USB Digital I/O as alternative solutions.
Related Links: Low Cost USB Data AcquisitionLow Cost USB Digital I/O
Attachments:
Report Date: 09/07/2006
Last Updated: 08/06/2008
Document ID: 416C2PZH