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

Reply via email to