Would you like this in a bug/feature request? Neil
-----Original Message----- From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: 22 January 2009 16:02 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing a service wich is also a COM server 1. Ahh, VB. Yeah, that would be a gap since I don't know anyone around here that programs in VB right now. 2. Also haven't played with .NET/COM Interop. So those are the things missing. I guess that makes sense. Might be neat things to have in an extension. -----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Wednesday, January 21, 2009 09:30 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing a service wich is also a COM server 1. Looking at the fairly standard set of .Net and VB COM files I would say these: {62C8FE65-4EBB-45e7-B440-6E39B2CDBF29} - .NET Category {40FC6ED5-2438-11CF-A3DB-080036F12502} - Automation Objects {40FC6ED4-2438-11CF-A3DB-080036F12502} - Controls/Control These seems to be quite common on VB COM components but aren't in "HKCR\Component Categories" on my PC: {0DE86A52-2BAA-11CF-A229-00AA003D7352} - {0DE86A53-2BAA-11CF-A229-00AA003D7352} {0DE86A57-2BAA-11CF-A229-00AA003D7352} 2. If you register a .Net COM assembly it adds a key under InprocServer32 of the assembly version number with a duplicate of the values at the InprocServer32 level - another reason for fixed assembly versions :-) 3. We I guess it depends. These are used by all .Net COM assemblies: HKCR\CLSID\{guid}\InprocServer32" Name="Class" HKCR\CLSID\{guid}\InprocServer32" Name="Assembly" HKCR\CLSID\{guid}\InprocServer32" Name="RuntimeVersion" HKCR\CLSID\{guid}\InprocServer32" Name="CodeBase" These are common in VB controls: HKCR\CLSID\{guid}\MiscStatus HKCR\CLSID\{guid}\ToolBoxBitmap32 I am not sure about these: HKCR\TypeLib\{guid}\3.0" Name="PrimaryInteropAssemblyName" HKCR\Interface\{guid}\Forward Neil -----Original Message----- From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: 21 January 2009 06:53 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing a service wich is also a COM server 1. there is already support for the two most common Implemented Categories. Do you know others that need support? 2. What is "InprocServer32\1.2.3.4"? 3. Does anybody actually use that other stuff? -----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Tuesday, January 20, 2009 22:28 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing a service wich is also a COM server >> Like which ones? Implemented Categories: HKCR\CLSID\{guid1}\Implemented Categories\{guid2} Any entries for assemblies: CLSID\{guid}\InprocServer32\1.2.3.4 These are generated from Heat I have to admit I don't know what they are! HKCR\Component Categories\{guid1} HKCR\Record\{guid1}\1.2.3.4 This is from Heat and I am not sure why it couldn't be a <Typelib> HKCR\TypeLib\{guid1}\1.0 These are probably more obscure: HKCR\CLSID\{guid}\InprocServer32" Name="Class" HKCR\CLSID\{guid}\InprocServer32" Name="Assembly" HKCR\CLSID\{guid}\InprocServer32" Name="RuntimeVersion" HKCR\CLSID\{guid}\InprocServer32" Name="CodeBase" HKCR\TypeLib\{guid}\3.0" Name="PrimaryInteropAssemblyName" HKCR\Interface\{guid}\Forward HKCR\CLSID\{guid}\MiscStatus HKCR\CLSID\{guid}\ToolBoxBitmap32 Neil -----Original Message----- From: Rob Mensching [mailto:rob.mensch...@microsoft.com] Sent: 20 January 2009 17:36 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Installing a service wich is also a COM server Like which ones? ------------------------------------------------------------------------ ------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users