Hi, If its any consolation one of our old applications does exactly the same thing, ie use an implemented category to identify its plugins. We just put those registry keys in the (coincidentally installshield) project by hand.
Dave -----Original Message----- From: Christopher Painter [mailto:chr...@deploymentengineering.com] Sent: 11 August 2009 12:31 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Regasm Question Right, I found that searching the registry and I saw it said ".NET Category" and I also did a google search where it was mentioned that this was a generic category saying it was done in .NET. I also got the impression that it shouldn't be relied on, but alas I've come across code from developers who are doing just that. They are using a special implemented category to drive a component plugin system that was written in C++. --- On Mon, 8/10/09, Rafael Rivera <raf...@withinwindows.com> wrote: > From: Rafael Rivera <raf...@withinwindows.com> > Subject: Re: [WiX-users] Regasm Question > To: "General discussion for Windows Installer XML toolset." > <wix-users@lists.sourceforge.net> > Date: Monday, August 10, 2009, 11:09 PM Hi Chris, > > Implemented Categories can be looked up in the registry properly, > instead of relying on Google, in HKEY_CLASSES_ROOT\Component > Categories. > The GUID for generic .NET stuff is > {62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}. > > I could not reproduce the issue you mentioned using > 2.0.50727.4927 of > regasm. > > Is this issue causing a technical issue? From what I can remember, > Implemented Categories are just stickers applied to components saying > "hey, I support XYZ group of interfaces if you need them". > I don't think > they represent a guarantee of any kind (and therefore not relied > upon)... I could be wrong. > > /rafael > > > > Christopher Painter wrote: > > I'm hoping to find a .NET/COM interop expert for a > general installer question... > > > > I recently came across a .NET assembly that when I > call it with regasm /codebase /regfile it generates a regfile that > includes a registry subkey called Implemented Catagories with a GUID > that google tells me represnts a generic implemented in .NET type. > > > > But what's really special about this assembly is if I > run regasm /codebase without the /regfile and monitor the registry, it > actually implements another registry subkey of Implemented Catagories > that has special meaning in the context of the system. > > > > I was using InstallShields .NET COM = Yes > functionality but the developers were complaining that it wasn't > registered. They would then assume it's an installer problem because > if they run regasm on the deployed machine the expected functionality > would stat working. > > > > Anyone ever see anything like this and what would be > jacked in .NET to cause it? It almost sounds like some of the hell I > used to see in the COM ATL days. I can do static extraction but I'm > worried it could be fragile in the future if the details ever change. > > > > > > Christopher Painter, Author of Deployment Engineering > Blog > > Have a hot tip, know a secret or read a really good > thread that deserves attention? E-Mail Me > > > > > > > > > > > ---------------------------------------------------------------------- > -------- > > Let Crystal Reports handle the reporting - Free > Crystal Reports 2008 30-Day > > trial. Simplify your report design, integration and > deployment - and focus on > > what you do best, core application coding. Discover > what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ---------------------------------------------------------------------- > -------- Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day trial. Simplify your report design, integration > and deployment - and focus on what you do best, core application > coding. Discover what's new with Crystal Reports now. > http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users