I found several posts that mentioned that this was difficult if not possible. I hope someone at NI is listening, because this is a serious defect in the software if its true....
I have a VB app that we use on about 300 computers. Maybe 20 of those use an NI digital IO board, mostly PCI-DIO-96. Previously I had been using version 6 and just including the DIO ocx control in my vb6 project. I needed to add support for a new card, 6528. According to the web site, I had to upgrade to NiDAQmx to use the new card. So I updated my project, recompiled the installer package and thought I was done. Of course, now I find out that the exe won't run on the 280 PCs that don't use the NI card because I have to install the NI software separately! It takes 15 minutes or more to install the package, plus having to visit each PC. That is crazy!
So I either have to spent 5 weeks updating all the PCs, or don't support the new card, or maybe find a better IO board supplier.
Someone tell me I'm wrong, please! I will gladly add all the dll's to my project manually if that will work, but I tried manually copying them to eliminate the missing dll errors but then got an initialization error (maybe need to register each one too?)
Help!
Matt