Hi...

                I've got some old wix scripts installing msil .net assemblies 
in the gac and adding registry entries for com interop.  These things will work 
x64 as is, so I tried the installer without making any particular changes to 
the old scripts.

                What I found, though, was that

...
<Registry Id="Registry4" Root="HKCR" 
Key="CLSID\{6D7F6B50-88B9-11D4-A757-006008A7291E}\InprocServer32" Type="string" 
Value="mscoree.dll" />
<Registry Id="Registry5" Root="HKCR" 
Key="CLSID\{6D7F6B50-88B9-11D4-A757-006008A7291E}\InprocServer32" 
Name="ThreadingModel" Type="string" Value="Both" />
...

All the class id registry settings ended up in the \Wow6432Node\ subtree while 
all the class names ended up in the top HKCR root.

                What do I need to set in the wix script to tell it to put the 
entries in the 64-bit hive?  I mean, theoretically I could make all the entries 
in both since the msil code could run in either circumstance...

Thanks
Mark

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to