내 ID 카드 읽기 응용 프로그램에서 인증을 위해 관리되지 않는 코드 (dll)를 가져 오려고합니다. 이 DLL을 가져올 수 없습니다. DLL을 가져 오지 못하고 액세스 할 수 없습니다. 그것은 웹 응용 프로그램에서 완료되었을 때 Windows 양식에서 작동합니다. 나는 출력을 얻지 못하고있다. 사용법에 대한 아이디어 나 예제가 있습니까? 여기 내 코드 :ASP.NET 웹 사이트에서 비 관리 코드를 호출 할 수 있습니까?
/// <param name="readerNumber">The reader number.</param>
[DllImport("EIDReader.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
internal static extern void InitSelectedReaderEx(ManagerData data, int readerNumber);
[DllImport("EIDReader.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
[return: MarshalAs(UnmanagedType.Bool)]
internal static extern bool ReadSISCard([In, Out] SISRecord identity);
대답은 '예 자습서를 볼 수 있지만, 당신은 당신의 문제가 무엇인지 파악하고 (예외 타입/텍스트, ...) –
가하는 질문에이 정보를 추가해야 더 나은 아무것도 얻을 수 귀하의 asp.net 웹 사이트 dll을 참조하십시오? –
아니 켓, 예 그렇습니다. – Muthuram