Jonathan,

However, this isn't entirely correct.  IIRC, the .NET runtime can be
instantiated and embedded through normal COM interfaces.  Result: no
explicit link between an embedding app and the .NET runtime, unless you
want to disassemble the whole thing and look for the .NET runtime
GUID....  So running `dumpbin.exe devenv.exe /headers` won't give you
the correct result.

This is correct. Since they didn't change the shell being complete
managed, there still must be plenty of COM interfaces lurking around.
Those interface could be, and I bet they are, implemented by some
assemblies this guy was not able to find ;-)

He also didn't check the registry for COM objects implemented
by managed assemblies.

The story reminds me of a similar FUD that circulated just
before Win95 has been released: MS intended not to use
COM in the shell. The response was: "What? COM is dead??" ;-)

Robert

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to