01-30-2009 03:46 AM
I'm developing a setup project in VS2008 and it detects some dependencies with CVI, so some merge modules are included in the setup. My problem is that during the installation, these merge modules are installed in the system32 directory and I would like to install them in the application directory. As far as I know, the msm files should have a Retargetable Folder in which the installation path of the merge module is set, but it seems that cvirte.msm, mianlys.msm, nimesadll.msm,... do not have this property available....
Any idea of how can I force these merge module intallation path to the application folder?
Thanks in advance
01-30-2009 10:43 AM
The CVI merge modules do not use retargetable directories. In the CVI distribution builder, retargeting the MSMs is accomplished by updating specific Directory table entries and custom actions after the modules have been merged. I don't really know the details of the implementation beyond that. Essentially, the modules were not designed with your use case in mind.
I'm sorry I can't be of more help.
Mert A.
National Instruments