/bundles/itninjaweb/img/Breadcrumb_cap_w.png
Hi All,

i am trying to install an app on win 7 -64bit, the app is searching a mesa.dll file while launch of the shortcut. The dll is present in the vendor shared folder not in the INSTALLDIR. When i checked the log file, i saw the follwoing line which i am not able to understand.
(s) (28:F4) [10:17:41:353]: Executing op: ComponentRegister(ComponentId={DA4F5FBE-E22A-4A70-8C17-445DAB0CA1F7},KeyPath=C:\Program Files (x86)\National Instruments\Shared\Mesa\mesa.dll,State=3,,Disk=1,SharedDllRefCount=1,BinaryType=0)
MSI (s) (28:F4) [10:17:41:588]: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\National Instruments\Shared\Mesa\mesa.dll' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0).


Could anyone help me with this. BTW, i googled it bt cud nt get any useful info.

Thanx
DN
0 Comments   [ - ] Hide Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity

Answers

0
In a 64bit OS, "C:\Program Files" is x64bit and "C:\Program Files (x86)" is 32bit and you can visibly see both. It could be that the file is in C:\Program Files (x86) but the app is looking in C:\Program Files for it.
Answered 01/13/2012 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
0
Basically the install didn't install a specific registry key by the looks of it.
Answered 01/31/2012 by: scriptingninja
Fifth Degree Black Belt

Please log in to comment
0
I would compare the registry keys of a 32bit OS vs a 64bit OS to see the differences.
Answered 01/31/2012 by: scriptingninja
Fifth Degree Black Belt

Please log in to comment