07-19-2005 03:42 AM
07-19-2005 03:55 AM
You can use the VI server to get this data from a VI running on a remote machine (just look at the help for Open Application Reference), but the thing is you will have the LV run-time engine installed there for the VI to run. Other than that, I don't think there is any other way, because I'm fairly sure TCP (assuming that's what you're using) doesn't include OS information. I think you will need to have LV for each OS in order to compile the VI.
If you're already doing this, you can have the System Exec VI start the application locally, and you will just need to call the VI and pass the right data into it.
07-21-2005 04:50 AM
07-21-2005 06:21 AM
I don't think that's possible.
According to the help on Open App Reference, it only works on running instances of LV, so to start running the VI, you will need to get the local OS to run it itself, but for that you have to know which OS it is and that's exactly what your VI is supposed to find out and so on.
I think your only option is to have the VI open all the time. It can be completely hidden from the user using the VI properties settings.
07-22-2005 02:39 AM
07-22-2005 03:01 AM
07-22-2005 03:42 AM
07-22-2005 04:11 AM
07-22-2005 05:26 AM
07-22-2005 06:22 AM