问题描述
- c# RC500 IC智能卡读写器
- 通过c# 调用Advic32.dll已经成功连接设备,并成功获取卡号。
现在需要进行密码验证。传入的密码类型不对。导致没有成功。订阅
|
编辑
|
删除
|
更改类型
Question
您不能对您自己的帖子投票
0c语言:long pascal RFMifare_LoadKey(long modelong sectorunsigned char *mima);
vb:Declare Function RFMifare_LoadKey Lib ""advic32.dll"" (ByVal mode As Long ByVal sector As Long Key As Byte) As Long
我的c#: [DllImport(""Advic32.dll"" EntryPoint = ""RFMifare_LoadKey"")]
public static extern int RFMifare_LoadKey(int mode int sector ref byte Key);vb调用:status = RFMifare_LoadKey(mode cdpage Ymima(0))
0= RFMifare_LoadKey(0 0 255)//传入与结果
我的c#调用:status = RFMifare_LoadKey(mode sector ref key);
3 = RFMifare_LoadKey(0 0 255);
请问在vb中Ymima(0)类型为byte,值:255
那么在c#中我应该怎么表示这个值呢?
时间: 2024-12-10 14:09:36