1. It probably isn't documented in the WiX.chm. There are lots of things that aren't documented in the WiX.chm that should be. Would you like to help out and provide the words/sentences/paragraphs necessary so the WiX.chm improves?
2. A lot of topics in the WiX.chm do link to MSDN. In fact, the Registry element has a link to the Registry table documentation that talks about HKCR. Of course, if there are more links that would make it more usable, feel free to send them to us at wix-devs@lists.sourceforge.net so the WiX.chm improves. 3. I don't know anything about COM+ Applications. COM+ installation is handled by a CustomAction and fregro is a great guy but it is possible there are bugs in the code. Have you opened a bug on the issue and assigned it to him? Have you tracked down exactly what is getting left behind that is messing things up? If so, add that information to the bug. It'll help fregro fix the bug faster. Or, even better, you could debug the CustomAction and pin-point the fix so the WiX toolset improves. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of jdrake Sent: Wednesday, July 05, 2006 8:21 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Registry Issue Yeah, I got that. Besides the MSDN is this documented anywhere in WiX? I am going to guess NO since the Search feature found nothing. You should consider this something like the SQL Query Analyzer, and at least provide a link to the documentation for Windows Installer, the way it does to TSQL. And then there is the question of the examples which NEVER mention this issue. Lastly there is the problem that I have to discover and MANUALLY REMOVE registry keys, just so I can cleanly uninstall a COMPlusApplication. WHAT is up with THAT? The following is the WIX file for a VERY simple test application: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi" xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca"> <Product Id="F61AD41f-6C22-4187-87EB-C1E78AD7BF64" Name="Test WiX" Language="1033" Version="0.0.0.0" Manufacturer="Your Company"> <Package Id="????????-????-????-????-????????????" Description="Description for Test WiX" Comments="This will install the Test WiX." InstallerVersion="200" Compressed="yes" /> <Property Id="ALLUSERS" Value="1"/> <Media Id="1" Cabinet="TestWiX.cab" EmbedCab="yes" /> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="Dir" Name="TestWiX" LongName="Test WiX Directory"> <Component Id="C__F3902C1CE01342C5B4134F300D23CE2A" Guid="F00EB45A-0F66-DD92-BDBB-0E40B9E984FE"> <File Id="_F3902C1CE01342C5B4134F300D23CE2A" Name="TESTWI~1.DLL" LongName="TestWiXProject.dll" Vital="yes" KeyPath="yes" DiskId="1" Source="C:\TestWiXProject.dll"/> <Registry Id="REM_Interface" Root="HKCR" Key="Interface\{3311A504-2A50-42D8-8E06-A2F6B9D0B614}" Action="removeKeyOnUninstall" /> <Registry Id="REM_TypeLib" Root="HKCR" Key="TypeLib\{293374B9-5CD7-42B3-804C-76F4FB4108B8}" Action="removeKeyOnUninstall" /> <!-- Remove leftover self register --> <Registry Id="REM_SelfReg0" Root="HKLM" Key="SOFTWARE\Microsoft\COM3\SelfReg\CLSID\{0FF48E3E-7FBF-43A1-90A3-61D43371 DB92}" Action="removeKeyOnUninstall" /> <Registry Id="REM_SelfReg1" Root="HKLM" Key="SOFTWARE\Microsoft\COM3\SelfReg\TestWiXProject.TestWiX" Action="removeKeyOnUninstall" /> <Registry Id="REM_SelfReg2" Root="HKLM" Key="SOFTWARE\Microsoft\COM3\SelfReg\TypeLib\{293374B9-5CD7-42B3-804C-76F4FB 4108B8}" Action="removeKeyOnUninstall" /> <Registry Id="REM_SelfReg3" Root="HKLM" Key="SOFTWARE\Microsoft\COM3\SelfReg\Interface\{3311A504-2A50-42D8-8E06-A2F6 B9D0B614}" Action="removeKeyOnUninstall" /> <pca:ComPlusApplication Id="MyCOMApp" Name="My COM+ Application" Identity="DOMAIN\USER" Password="PASSWORD"> <pca:ComPlusAssembly Id="MyComPlusAssembly" Type="native" DllPath="[#_F3902C1CE01342C5B4134F300D23CE2A]"> <pca:ComPlusComponent Id="MyComPlusComponent" CLSID="0FF48E3E-7FBF-43A1-90A3-61D43371DB92" IISIntrinsics="no" /> </pca:ComPlusAssembly> </pca:ComPlusApplication> </Component> </Directory> </Directory> </Directory> <Feature Id="ProductFeature" Title="Test WiX Feature" Level="1"> <ComponentRef Id="C__F3902C1CE01342C5B4134F300D23CE2A" /> </Feature> </Product> </Wix> Just to get to this point I had to spend the last week or so reading documentation and installing/uninstalling the test app many, many, many times. Not to mention removing the registry keys manually just to be sure that the system was in a clean state. Now imagine the file for a system with hundreds of COM Components, and 40 or so packages. It appears to me that WiX after nearly two years, is still NOT ready for prime time. Have I just missed all the good examples, or is Windows Installer itself so broken that these issues cannot be overcome? -- View this message in context: http://www.nabble.com/Registry-Issue-tf1886724.html#a5183690 Sent from the wix-users forum at Nabble.com. Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users