صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: نحوه اتصال یک دستگاه کارت خوان به یک برنامه در سی شارپ  (دفعات بازدید: 503 بار)
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« : 16 مهر 1389,ساعت 12:22:57 »

با سلام
موضوع:نحوه اتصال یک دستگاه کارت خوان به یک برنامه در سی شارپ

کد:
using System.Runtime.InteropServices;

 

 

    class Call_myMethod

    {

 

        [DllImport("mfr.dll", SetLastError = true, CharSet = CharSet.Ansi)]

        public static extern int OpenReader(int nPortNo, byte nStationID, byte nReaderID);

        [DllImport("mfr.dll", SetLastError = true, CharSet = CharSet.Ansi)]

        public static extern int CloseReader(int handle);

        [DllImport("mfr.dll", SetLastError = true, CharSet = CharSet.Ansi)]

        public static extern int DoMF(int handle, ref MF_MSG mfmsg);

 

        [StructLayout(LayoutKind.Sequential)]

      public  struct MF_MSG

        {

          public  int nCmd;

          public int nBlockNo;

 

          public int nKeyType;

          public int nKeyAddr;

 

            [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]

          public byte[] SerialNo;

 

          public  int nSerialNoLen;

 

            [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]

          public byte[] KeyValue;

            public int nKeyValueLen;

 

            [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)]

            public byte[] data;

            public int nDataLen;

 

            public int nCardType;

            public int nEcho;

            public int nBeep;

            public int nPassword;

            public int nValue;

            public int nTransferBlockNo;

            public int nValueOpMode;

            public int nTimeout;

            public int nLength;

            public int nHaltAfterCommand;

        }
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :