2

當前seeion智能卡登錄或創建提供程序在Windows 7 64位,我有註冊表項「智能卡登錄通知」創建DWORD並設置爲1,在HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ Winlogon \通知檢測智能卡登錄或NPLogonNotify()Windows7

現在我的NPLogonNotify()在我使用智能卡登錄時被調用。

那麼如何區分用戶是否使用用戶名/密碼或智能卡登錄?

每次我收到Kerberos:交互式登錄通知。

我是新來的windows。請指教。 在此先感謝。

回答

0

您可以嘗試的一件事是使用從通知中收到的「密碼」解鎖智能卡。如果解鎖成功,則爲PIN,否則爲密碼。

這種方法唯一的問題是,如果卡插入並且用戶使用密碼登錄,它可能會鎖定智能卡。