안녕하세요. 문득 전번에 했던 내용을 계속 생각 하면서 그에 맞는 부분을 보고 찾아 보고 있지만
문제가 더 미궁속으로..
저 문제가 내용을 수정하고 하니 됩니다. ㄳ 인사 부터.
VC6.0으로 만들어진 NT 서비스 입니다.
MFC에서 동작시에는 무리 없이 잘 됩니다. 이번에 한 ATL 동적조회 방법을 이용해서
나름대로 찾아봐서
//
try
            {
                Type objAddType = Type.GetTypeFromProgID("HelloServ.HelloWorld.1", "\\localhost", true);
                object objAdd = Activator.CreateInstance(objAddType);
                if (objAdd == null)
                {
                    Console.WriteLine("연결되지 못했습니다.");
                }
                else
                {
                    object cd = objAddType.InvokeMember("SayHello", BindingFlags.InvokeMethod,
                    null, objAdd, null, null, null, null);
                }
            }
            catch (COMException ex)
            {
                Console.WriteLine(ex.Message);
            }
// 이런식으로 연결해 보려는데.. 
접속은 된거 같은데..
80040154 오류로 인해  컴퓨터에서 CLSID가 {706A50D3-6C74-11D4-A359-00104B732442}
인 원격 구성 요소에 대해 COM 클래스 팩터리를 검색하지 못했습니다.
계속하려면 아무 키나 누르십시오 . . .
에러가 당연하다고 생각을 하면서 
동적조회시에는 이벤트 상속이 불가능한건지..
내공이 많이 부족한 저라... 
http://www.dotnet247.com/247reference/msgs/7/35559.aspx 
내용을 보기는 햇는데 잘 이해가..
클라이언트쪽에서 연결가능하다면....관련내용이라도.. 조심스럽게 여쭤봅니다.
        
        
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 3/16/2007]