我想在Windows 7上附加調試程序到基本的csp迷你驅動程序。
哪個進程託管驅動程序.dll?它只是另一個WUDFHost.exe?
我可以將用戶模式調試程序附加到該進程嗎?如何調試基本的csp迷你驅動程序
1
A
回答
1
至少在使用certutil.exe時,將「.dll」直接加載到進程中。
在Visual Studio中,可以在調試面板中將certutil.exe
設置爲命令,然後進入minidriver.dll的代碼,從而測試certutil如何嘗試訪問智能卡。
0
我做了簡單的愚蠢日誌記錄,而不是調試我的minidriver。
與certutil
測試你的微型驅動程序很簡單:
certutil.exe -SCInfo
調試微型驅動的想法是偏見。 對於Windows 10有一個5秒超時與卡操作。如果您沒有輪詢卡片5秒鐘,您的卡片會被操作系統重置。
以下是錯誤的樣子:
,因爲應用程序在卡上舉行了一場盛大的交易 5秒內沒有活動在智能卡讀卡器「通用EMV智能卡閱讀器0」的卡已被重置。如果此錯誤仍然存在,則 應用程序可能無法正常工作。
下面是Microsoft says一下:
智能卡交易在Windows Server 2012,Windows 8中,和Windows RT,如果交易被持有的卡上超過5秒 卡上沒有發生任何操作,卡被重置。這是從以前版本中的行爲更改的 。
對於健康的調試,你必須引入一個獨立的線程民調SCardStatus
或SCardGetAttrib
您的卡狀態爲Gemalto does
爲了避免系統中的5秒 超時,金雅拓之後重置智能卡建議您在調用 SCardBeginTransaction後,定期使用定時器調用透明函數 (如SCardStatus或SCardGetAttrib)。此更改也適用於Windows 8,RT和 Server 2012系統。
相關問題
- 1. 安裝迷你篩選器驅動程序窗體WIX
- 2. 如何製作一個視頻「迷你/過濾器驅動程序」
- 3. 如何測試MySQL ODBC驅動程序的版本編程
- 4. 如何調試vs2012中的驅動程序文件(INF)
- 5. 如何測試廣播驅動程序?
- 6. 在軌道排序迷你測試
- 7. Golang delve,你如何啓動調試器並讓你正在調試的應用程序啓動?
- 8. 如何在ANDROID中實現/調試傳感器驅動程序
- 9. 如何使用WinDbg調試驅動程序
- 10. 你如何調試你的Facebook應用程序?
- 11. Spark:將調試文本發送給驅動程序
- 12. 本機驅動程序如何工作?
- 13. iPad的迷你測試iPhone應用程序
- 14. 如何支持iPhone,iPad和iPad的iOS應用程序迷你
- 15. OWL和SPARQL迷你應用程序
- 16. ipad和ipad迷你phonegap應用程序
- 17. 學說2.0迷你教程錯誤 - 「類-DIR」參數是必需的此驅動
- 18. 程序如何查找和調用設備驅動程序?
- 19. Javascript迷你驗證腳本
- 20. 我如何測試驅動IOKit用戶空間驅動程序的開發?
- 21. 如何使用WiX的部署基於INF-USB驅動程序
- 22. 遠程調試Windows 8.1驅動程序Visual Studio 2013
- 23. 如何更改Laravel基本認證中間件的驅動程序?
- 24. 在Windows上調試ODBC驅動程序的最佳方法
- 25. MongoDB NodeJS驅動程序的browserify兼容性(調試幫助)
- 26. 如何從測試驅動程序直接調用定製的Django manage.py命令?
- 27. 迷你維基在網站設計?
- 28. ATI/NVIDIA驅動程序的調試版本(或符號文件)是否可用?
- 29. 「無法啓動程序」(調試版本)
你能提供一些關於如何實現這一目的的額外信息嗎? – dominik 2013-08-05 09:58:35