簡體   English   中英

為 Windows 7 構建自定義憑證提供程序

[英]Building a custom credential provider for Windows 7

在查看了為 Windows 7 構建自定義憑據提供程序的代碼后,我設法讓我自己的磁貼顯示在登錄屏幕上,並且可以作為所需用戶登錄。 但是,我正在嘗試實現一個系統,其中事件(范圍內的藍牙設備)觸發登錄/解鎖,而無需單擊磁貼。

我可以將其設置為自動填寫密碼(也許我會實現設備中提取密碼),但無論哪種方式,我都必須先點擊磁貼。 如果它被鎖定,我也需要在此之前單擊“其他憑據”。

我將如何實現登錄憑據提供程序而不在登錄屏幕上顯示磁貼? 如果我可以保持現有密碼選項的重點,並在設備進入范圍時繞過它,那就太好了。

編輯:我取得了一些進展,但我仍然認為我需要在沒有瓷磚的情況下做到這一點。 如果我將*pbAutoLogon參數設置為true ,並在此之前填寫用戶名和密碼,則會出現以下行為:

  • 如果選擇了默認憑據(鎖定/解鎖),那么我需要單擊“其他憑據”。 如果我注銷,默認情況下會顯示兩個憑據。

  • 如果顯示了兩個憑據,並且此后啟用了我的提供程序,則登錄是自動的。

  • 如果先啟用我的提供者,然后選擇“其他憑據”,我仍然需要單擊我的提供者,之后自動登錄

您需要更改您的憑據設置以自動登錄,然后您的提供商需要告訴 LoginUI 憑據已更改。

microsoft 提供的示例憑據提供程序之一就是以這種方式工作的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM