我想在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