嗨我正在使用指紋識別器的項目。我想知道是否有任何方法檢測來自該設備的傳入數據,我想要做的是: 當從指紋識別器檢測到的數據顯示一個表單(表單顯示用戶檢測到的數據)時,但我一直搜索方法,他們都使用庫,如果有任何解決方法,沒有庫?謝謝。c#檢測來自USB端口的輸入數據
該讀者是U.are.U. 4500,在使用他們的SDK時,但是有任何方法檢查指紋讀取器是否正在發送數據。
我下載LibUSB.net,我想知道如果我可以解決這個問題,使用這個圖書館。
嗨我正在使用指紋識別器的項目。我想知道是否有任何方法檢測來自該設備的傳入數據,我想要做的是: 當從指紋識別器檢測到的數據顯示一個表單(表單顯示用戶檢測到的數據)時,但我一直搜索方法,他們都使用庫,如果有任何解決方法,沒有庫?謝謝。c#檢測來自USB端口的輸入數據
該讀者是U.are.U. 4500,在使用他們的SDK時,但是有任何方法檢查指紋讀取器是否正在發送數據。
我下載LibUSB.net,我想知道如果我可以解決這個問題,使用這個圖書館。
這聽起來像你需要的東西是這樣的:
// event handler
protected void ScanDetected(sender object, args e)
{
Fingerprint fp = //data received
RespondToScan(fp);
}
internal void RespondToScan(Fingerprint _fp)
{
Person who = GetPersonWithFingerprint(_fp);
PersonForm pf = new PersonForm(who);
pf.ShowDialog();
}
internal Person GetPersonWithFingerprint(Fingerprint _fp)
{
Person person = null;
if (lotsOfSquigglyLinesAndSuch)
{
person = new Person();
person.FirstName = "John";
person.LastName = "Dillinger";
. . .
}
else if (someOtherCharacteristic)
{
. . .
}
return person;
}
// Form that will be invoked and display user's data:
class PersonForm: Form
. . .
string _firstname;
string _lastname;
public PersonForm(Person person)
{
_firstname = person.FirstName;
. . .
}
private void FormShow(sender object, eventargs e)
{
textboxFirstName.Text = _firstName;
. . .
}
// class to hold data
public class Person
{
string FirstName { get; set; }
string LastName { get; set; }
Picture Mugshot { get; set; }
. . .
}
這當然僅僅是僞代碼給你如何進行一個總的想法 - 我提供正確理解你的處境。
嗯,我想我解釋我的問題不好,這是我想要做的: 1.我已經檢測到我的指紋讀取器連接的USB端口 2.當指紋發送數據時,它發送什麼並不重要,顯示錶單,表單顯示的數據無關緊要 – user2461687
你有什麼反對圖書館?任何這樣相對神祕的東西肯定是(沒有雙關語意圖的)最好是專門爲該場景創建的庫(如指紋閱讀)處理。硬件製造商可能提供這樣的,或者至少推薦一個軟件包。 –
我問供應商,但只給出一個示例代碼(非常有用),但它們的sdk中有任何函數,用於檢測指紋是否被接收 – user2461687
顯示示例代碼和您使用的代碼,我試圖完成你的目標。 –