讓我們想象一下,我有一塊硬件可以作爲給定系統上用戶的身份驗證。我想用C++編寫一個應用程序作爲服務來運行,尋找這個設備,如果發現登錄適當的用戶。我相信我已經找到了我需要用來執行應用程序的硬件和服務部分的API,但是我很難找到創建「真實」用戶登錄的方式。這可能嗎?如果是的話,我會在哪裏尋找資源來完成這項工作?我認爲它是指紋掃描儀登錄類型設備的模擬。如何從C++服務應用程序訪問Windows登錄(認證)API?
3
A
回答
5
我想你可能尋找的GINA(「圖形識別和驗證)的API。這是一個很好的教程here。
-1
如果你正在尋找一個API來驗證憑據,這裏是單向的。 。
Public Declare Auto Function LogonUser Lib "advapi32.dll" (ByVal lpszUsername As [String],
ByVal lpszDomain As [String], ByVal lpszPassword As [String], _
ByVal dwLogonType As Integer, ByVal dwLogonProvider As Integer, _
ByRef phToken As IntPtr) As Boolean
下面是完整的代碼 - >http://codingforpassion.blogspot.com/2011/07/windows-logon-api-for-net.html
感謝, Srikanth.V
+2
歡迎來到斯坦康德的Stackoverflow!我*認爲*您誤解了這個問題,他問的是更換Windows登錄...即可能在開機後用指紋掃描或類似方法替換密碼問題。另外請注意,這個問題在一年前被問及,當時發現了可以接受的答案...... – 2011-07-27 23:11:10
相關問題
- 1. C#Windows服務登錄驗證用戶
- 2. 如何從linux C++應用程序訪問SQL服務器?
- 3. 如何從Windows服務使用C#訪問Linux目錄/文件
- 4. 如何確認客戶端Facebook應用程序登錄從服務器端
- 5. 如何從Windows服務應用程序公開API
- 6. 從C#應用程序訪問mysql遠程服務器
- 7. 從Javax-jws Web服務訪問認證
- 8. 從.NET應用程序登錄到Windows
- 9. 從Windows Web服務訪問Web API
- 10. 從Windows服務訪問Google Calendar API
- 11. 我的WP7應用程序的認證/登錄服務有哪些選項?
- 12. API訪問認證/應用程序密鑰(django/nginx/gunicorn)
- 13. Windows 7 SystemEvents趕上登錄/註銷服務應用程序
- 14. 如何-登錄C#應用程序
- 15. 針對API的Azure服務主體認證應用程序
- 16. 無法登錄到Azure移動應用程序(API服務)
- 17. 如何從PHP訪問Azure移動應用程序服務?
- 18. 如何從Web應用程序訪問內存中的服務?
- 19. 如何從我的iPhone應用程序訪問SOAP Web服務
- 20. 如何在服務器應用程序中登錄Google API並使用Google Plus?
- 21. 登錄與Facebook Grails中,錯誤訪問應用程序登錄
- 22. 訪問Windows服務參數從C#
- 23. ASP登錄從C#.NET應用程序
- 24. 如何使用jhipster登錄微服務ui應用程序
- 25. c中的Windows服務應用程序#
- 26. C#Web服務與Windows應用程序
- 27. 檢測用戶從Windows服務登錄
- 28. 如何監視Windows API對應用程序/服務的調用?
- 29. 從Java應用程序訪問當前登錄的Drupal用戶
- 30. 如何使用Facebook登錄從Android應用程序中的後端服務器訪問數據?
呦你是我的新英雄。乾杯! – Gabriel 2010-05-10 13:06:06
如果只有我能夠獲得加分,成爲英雄! – snowcrash09 2010-05-10 19:25:31
祝賀1k。 – Gabriel 2010-05-11 10:33:01