Всегда инициализировать устройство сканера отпечатков пальцев

Я внедрил сканер отпечатков пальцев (Futronic FS80) в наше приложение, но перед захватом пользователю отпечатка пальца необходимо нажать кнопку захвата, и когда пользователь нажимает кнопку захвата, мы инициализируем устройство. Вот код инициализации.

int defaultInterface = ScanAPIHelper.Device.BaseInterface;
                FTRSCAN_INTERFACE_STATUS[] status = ScanAPIHelper.Device.GetInterfaces();
                if (status[0] != FTRSCAN_INTERFACE_STATUS.FTRSCAN_INTERFACE_STATUS_CONNECTED)
                {
                    MessageBox.Show("Device not Connected");
                    return;
                }

                m_hDevice = new Device();
                m_hDevice.Open();
                m_hDevice.FastFingerDetectMethod = true;
                DeviceInfo dinfo = m_hDevice.Information;

Мы хотим удалить кнопку захвата, чтобы пользователь просто клал палец на устройство, не нажимая ни одной кнопки.

Спасибо, Атул.


person Atul Yadav    schedule 27.02.2014    source источник


Ответы (1)


вы можете создать событие, которое обнаруживает палец положил на устройство. Если событие произойдет, вы можете вызвать соответствующую функцию для захвата отпечатка пальца.

person vikky    schedule 27.02.2014
comment
Если устройство не инициализировано, то как устройство сообщает нам, что фигура помещена на устройство. - person Atul Yadav; 27.02.2014
comment
Вы должны инициализировать устройство перед этим и проверить, что палец наложен на событие формы устройства, и когда событие произойдет, вы можете вызвать код для захвата отпечатка пальца. - person vikky; 27.02.2014