For all the files you mention, you should be using the MSMs. If you generate your own component GUIDs for these files, you risk breaking other applications when they are uninstalled. See Rob Mensching's blog post 'Component Rules 101' for details (http://blogs.msdn.com/robmen/archive/2003/10/18/56497.aspx).
For any case where you're redistributing a third-party's components, follow the supplier's guidance for how they should be redistributed. For HTML Help I think it should be the HTML Help Update package. -- Mike Dimmick -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of DOLPHIN Paul (AXA-L) Sent: 21 September 2006 12:21 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Multiple files sharing registry Could someone offer suggestions as to the best way of dealing with self registering files that share registry entries. There are a number of examples of this - 1. Later versions of files with different names (e.g. msxml.dll, msxml3.dll, etc) 2. Files that use other files (e.g. olepro32.dll uses oleaut32.dll) 3. Files that are part of the same subsystem (e.g. hhctrl.ocx and itss.dll) Etc Using tallow/heat/similar tools captures the registry for these types of files and puts it in a component with the file but this means that e.g. uninstalling a package containing msxml3.dll will break packages containing msxml.dll since the common registry will be deleted. The only solution I can think of is to create a separate component containing ALL the related registry entries (e.g. for all versions of msxml*.dll) and make sure that is always included with any of the relevant files. Is there a better way? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users