Read all user information except fingerprint templates, such as user ID, password, name, and card number, and write the user information into the memory of the PC. After this function is executed, you can use GetAllUserID to take out user information.
Device number
Return True if it is successful, or return False.
GetAllUserID
private static void ReadAllUserID(string sIp = "10.0.0.44", int iPort = 4370, int iMachineNumber = 1) { //Create Standalone SDK class dynamicly. zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass(); axCZKEM1.Connect_Net(sIp, iPort); string sEnrollNumber = ""; string sName = ""; string sPassword = ""; int iPrivilege = 0; bool bEnabled = false; axCZKEM1.EnableDevice(iMachineNumber, false); axCZKEM1.ReadAllUserID(iMachineNumber);//read all the user information to the memory while (axCZKEM1.SSR_GetAllUserInfo(iMachineNumber, out sEnrollNumber, out sName, out sPassword, out iPrivilege, out bEnabled)) { MessageBox.Show(sEnrollNumber); } axCZKEM1.EnableDevice(iMachineNumber, true); }
Private Shared Sub ReadAllUserID(Optional ByVal sIp As String = "10.0.0.44", Optional ByVal iPort As Integer = 4370, Optional ByVal iMachineNumber As Integer = 1) 'Create Standalone SDK class dynamicly. Dim axCZKEM1 As New zkemkeeper.CZKEM axCZKEM1.Connect_Net(sIp, iPort) Dim sEnrollNumber As String = "" Dim sName As String = "" Dim sPassword As String = "" Dim iPrivilege As Integer Dim bEnabled As Boolean = False axCZKEM1.EnableDevice(iMachineNumber, False) axCZKEM1.ReadAllUserID(iMachineNumber) 'read all the user information to the memory While axCZKEM1.SSR_GetAllUserInfo(iMachineNumber, sEnrollNumber, sName, sPassword, iPrivilege, bEnabled) = True MsgBox(sEnrollNumber) End While axCZKEM1.EnableDevice(iMachineNumber, True) End Sub