을 사용하여 구현 된 메서드 디 컴파일 방법 필자는 필요한 메서드가 아래와 같이 구현되었음을 알았습니다. 무슨 뜻이에요? 그것 뒤에 소스 코드를 볼 수 있습니까?Reflector를 사용하여 dll 파일을 디 컴파일 할 때 extern 키워드
[return: MarshalAs(UnmanagedType.BStr)]
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x3a)]
public virtual extern string GetCOLDText([In] int PageNumber, [In] int Row, [In] int Column, [In, Optional, DefaultParameterValue(0x7fffffff)] int Length);
감사합니다.
당신은 완전히 맞습니다. 인터페이스는 다음과 같이 시작됩니다 : [ComImport, TypeLibType ((short) 2), ClassInterface ((short) 0), Guid ("1CA8A500- E55C-11CF-9D38-00A02457680B ")]. 하지만 "다른 DLL"에 어떻게 접근 할 수 있는지 이해할 수 없습니까? 어셈블리를 이해하려고 노력하고 싶습니다. – Feyyaz