This sounds like a case where NI VISA has not been loaded on the target computer. You can load the NI VISA runtime engine on the target computer. The VISA serial port calls require NI VISA.
The only thing to watch out for is if another version of VISA is loaded (we have 3 different company's GPIB cards in various computers), then the NI VISA will overwrite the other version and something may stop functioning. An example is that we have some HPIB cards here and HP VISA loaded on the computers to run them. If I load NI VISA then the HPIB cards cease functioning. For this reason, I only use the non-VISA serial port calls. The GPIB VISA calls still work with other versions of VISA (if you're careful with the VISA resource names), but the VISA serial port calls do
not.
So - load NI VISA runtime or do not use VISA serial port calls.
Rob