Hey Hart,
Thanks for contacting NI. I've been looking into your issue and I'm not entirely sure your problem is with Vision specifically. I found this
knowledgebase that should help you out.
It appears that INPort VI's use the Call Library Function Node to call the dll cviVXDWrapper.dll which requires the CVI Run-Time Engine to be installed. If you install this on the target computer, you should be able to run the executable. I hope this helps you out!
Take Care,
Evan D.
Installer R&D
National Instruments