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   [ + ] Show 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.

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
Answer this question or Comment on this question for clarity