Click here to Skip to main content
15,905,587 members
Home / Discussions / C#
   

C#

 
AnswerRe: How to make Splash Screen? Pin
Sathesh Sakthivel18-Jul-07 18:57
Sathesh Sakthivel18-Jul-07 18:57 
AnswerRe: How to make Splash Screen? Pin
help as an alias18-Jul-07 20:46
help as an alias18-Jul-07 20:46 
Questionhow to diffrential between dates? Pin
help as an alias18-Jul-07 18:10
help as an alias18-Jul-07 18:10 
AnswerRe: how to diffrential between dates? Pin
RepliCrux18-Jul-07 18:22
RepliCrux18-Jul-07 18:22 
GeneralRe: how to diffrential between dates? Pin
help as an alias18-Jul-07 18:53
help as an alias18-Jul-07 18:53 
GeneralRe: how to diffrential between dates? Pin
RepliCrux18-Jul-07 18:57
RepliCrux18-Jul-07 18:57 
GeneralRe: how to diffrential between dates? Pin
Harkamal Singh18-Jul-07 19:39
Harkamal Singh18-Jul-07 19:39 
Question[C# COM development] output by Regasm Pin
George_George18-Jul-07 17:34
George_George18-Jul-07 17:34 
Hello everyone,


I am debugging and learning MSDN C# COM server sample.

http://msdn2.microsoft.com/en-us/library/aa645738(vs.71).aspx

I am using Regasm to generate Windows Registry scripts, here it is,

I can understand that for C# COM Server, since it is managed code, it will use mscoree.dll as the entry point. But I can not see anything related to the real codebase dll (CSharpServer.dll), which contains the real implementation of coclass and interface definition.

I am wondering how mscoree.dll find and invoke real implementation in CSharpServer.dll?

[code]
REGEDIT4

[HKEY_CLASSES_ROOT\CSharpServer.InterfaceImplementation]
@="CSharpServer.InterfaceImplementation"

[HKEY_CLASSES_ROOT\CSharpServer.InterfaceImplementation\CLSID]
@="{C6659361-1625-4746-931C-36014B146679}"

[HKEY_CLASSES_ROOT\CLSID\{C6659361-1625-4746-931C-36014B146679}]
@="CSharpServer.InterfaceImplementation"

[HKEY_CLASSES_ROOT\CLSID\{C6659361-1625-4746-931C-36014B146679}\InprocServer32]
@="mscoree.dll"
"ThreadingModel"="Both"
"Class"="CSharpServer.InterfaceImplementation"
"Assembly"="CSharpServer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v2.0.50727"

[HKEY_CLASSES_ROOT\CLSID\{C6659361-1625-4746-931C-36014B146679}\InprocServer32\0.0.0.0]
"Class"="CSharpServer.InterfaceImplementation"
"Assembly"="CSharpServer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v2.0.50727"

[HKEY_CLASSES_ROOT\CLSID\{C6659361-1625-4746-931C-36014B146679}\ProgId]
@="CSharpServer.InterfaceImplementation"

[HKEY_CLASSES_ROOT\CLSID\{C6659361-1625-4746-931C-36014B146679}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}]
[/code]


thanks in advance,
George
AnswerRe: [C# COM development] output by Regasm Pin
mav.northwind18-Jul-07 19:07
mav.northwind18-Jul-07 19:07 
GeneralRe: [C# COM development] output by Regasm Pin
George_George18-Jul-07 19:19
George_George18-Jul-07 19:19 
GeneralRe: [C# COM development] output by Regasm Pin
mav.northwind18-Jul-07 21:23
mav.northwind18-Jul-07 21:23 
GeneralRe: [C# COM development] output by Regasm Pin
George_George18-Jul-07 21:51
George_George18-Jul-07 21:51 
GeneralRe: [C# COM development] output by Regasm Pin
RepliCrux22-Jul-07 12:33
RepliCrux22-Jul-07 12:33 
QuestionC# Webbrowser and form questions Pin
Sean G. Murphy18-Jul-07 17:32
Sean G. Murphy18-Jul-07 17:32 
QuestionRe: C# Webbrowser and form questions Pin
RepliCrux18-Jul-07 18:36
RepliCrux18-Jul-07 18:36 
AnswerRe: C# Webbrowser and form questions Pin
Sean G. Murphy18-Jul-07 23:50
Sean G. Murphy18-Jul-07 23:50 
GeneralRe: C# Webbrowser and form questions Pin
RepliCrux19-Jul-07 12:46
RepliCrux19-Jul-07 12:46 
GeneralRe: C# Webbrowser and form questions Pin
Sean G. Murphy22-Jul-07 7:40
Sean G. Murphy22-Jul-07 7:40 
QuestionOpenLDAP --- alternative? Pin
devvvy18-Jul-07 15:12
devvvy18-Jul-07 15:12 
Questionusing bitmap or draw directly Pin
cyn818-Jul-07 14:55
cyn818-Jul-07 14:55 
AnswerRe: using bitmap or draw directly Pin
Luc Pattyn18-Jul-07 22:55
sitebuilderLuc Pattyn18-Jul-07 22:55 
QuestionA Question About Using Timers -- New C# User Here Pin
bobber20518-Jul-07 13:30
bobber20518-Jul-07 13:30 
AnswerRe: A Question About Using Timers -- New C# User Here Pin
Jimmanuel18-Jul-07 14:26
Jimmanuel18-Jul-07 14:26 
Questionquestion about interface Pin
abstar18-Jul-07 13:24
abstar18-Jul-07 13:24 
AnswerRe: question about interface Pin
Ed.Poore18-Jul-07 13:30
Ed.Poore18-Jul-07 13:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.