C++Builder 程序员博客
4 Aug
这个函数该如何调用?(不会传入参数)
__int16 rf_load_key(HANDLE icdev,unsigned char _Mode,unsigned char SecNr, unsigned char * _Nkey);
功能:向读写器的RAM 装入密码
参数:HANDLE icdev:rf_init() 返回的设备描述符
unsigned char _Mode :同 rf_authentication() 加密模式,1
unsigned char _SecNr :同 rf_authentication() 端口,1
unsigned char *_Nkey :包含了要写入硬件系统RAM 中的卡密码 密码:6个F
返回:成功则返回 0
typedef BYTE (__stdcall *FUNCPTR)(HANDLE ,unsigned char ,unsigned char , unsigned char * ); HINSTANCE hinst=LoadLibrary("XXX.dll"); FUNCPTR p=(FUNCPTR)GetProcAddress(hinst,"rf_load_key"); //下面是假设得调用,你需要干什么,然后自己调用 p(0,1,1, "FFFFFF");
akirya ,照你的写法写了,提示 cannot convert AnsiString to void *
顶,在线等指点……
…..