采用此目录DLL 需要将所有opendevice返回的句柄使用的地方句柄类型由int32改为int64 C# INT32 [DllImport("LotusCardDriver.dll", EntryPoint = "LotusCardOpenDevice", SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = false, CallingConvention = CallingConvention.StdCall)] public static extern int LotusCardOpenDevice(string pszDeviceName, int nVID, int nPID, int nUsbDeviceIndex,uint unRecvTimeOut, OnLotusCardExtendReadWriteCallBackFunc CallBackFunc); INT64 [DllImport("LotusCardDriver.dll", EntryPoint = "LotusCardOpenDevice", SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = false, CallingConvention = CallingConvention.StdCall)] public static extern long LotusCardOpenDevice(string pszDeviceName, int nVID, int nPID, int nUsbDeviceIndex,uint unRecvTimeOut, OnLotusCardExtendReadWriteCallBackFunc CallBackFunc); 其他开发语言咨询技术支持