11-04-2009 07:52 AM
why does a standalone program created in Labview 8.5 try connecting to the internet when the program only reads data through the serial port? Firewalls object to progams that contact the internet without permission.
The created program is not performing a command I have written when it tries to connect to the internet, it must be Labview that is doing it. How do I stop this from happening?
Any help would be very appreciated.
11-04-2009 08:18 AM
11-04-2009 11:09 AM
So having read the links I am to understand that Labview executables will always try to access NIServer even if the internet is not part of the program and that there is no way to stop this happening.
We upgraded to 8.5 from 8.0 so that we could write programs that are VISTA compatible. So I am now to understand that any customer who uses are software and has a firewall in place will have a problem. Some of our customers are in large corporations where they do not have control of the firewall settings and therefore our software will not work at all as it is blocked by the firewall. So the only option open to use is the retrograde step of rewriting the software in 8.0 without VISTA compatibility. Is this correct?
If so I think Labview is for the high jump
Thanks for the info anyway
11-04-2009 11:20 AM - edited 11-04-2009 11:25 AM
It looks that way.. 😞
"When LabVIEW starts it contacts the service locator to removes all services for itself. This request is triggering the firewall.This is done in case there were services that were not unregistered the last time LabVIEW executed- for example from VIs that didn't clean up after themselves"
This is not yet fixed in LV2009.