private void frmScanM_Load(object sender, EventArgs e)
{
RFIDLIB.rfidlib_reader.RDR_LoadReaderDrivers("C:\\Drivers");
//獲取驅(qū)動數(shù)量
UInt32 nCount;
nCount = RFIDLIB.rfidlib_reader.RDR_GetLoadedReaderDriverCount();
uint i;
for (i = 0; i < nCount; i++)
{
UInt32 nSize;
CReaderDriverInf driver = new CReaderDriverInf();
StringBuilder strCatalog = new StringBuilder();
strCatalog.Append('\0', 64);
}
}
調(diào)用dll文件:
public static extern int RDR_LoadReaderDrivers(string drvpath);
[DllImport("rfidlib_reader.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)
備注:C:\\Drivers這個文件夾存在,卻提示找不到模塊,原因是bin目錄下缺少這個dll文件,把文件rfidlib_reader.dll拷貝到bin目錄下搞定。