I have multiple console based applications using different pieces of VXI hardware. Everything works fine when a single user is on the system.
However if 2 or more users try to run a program you get the following dll error:
Initialization of the dynamic link library C:\WINNT\System32\NIVISV32.dll failed. The process is terminating abnormally.
For the first user, everything works fine. Can start multiple programs, everything works, etc...
The second user only gets the dll error. Once the first user ends his program, then everything will work for the other person.
I am assuming this is security/dll problem, but how do I fix it?
I am using the NI-VISA libraries on NT 4 with Visual Studio 6.0.
I am building everything with to visa.lib. I have no dll calls.
I have update to the latest NI-VXI and NI-Visa. The problem did not change.