none
VS2013 KMDF HolleWord例程调试相关的几个问题 RRS feed

  • 问题

  • 敬爱的版主和各位高手,同学们:

         近期我使用VS2013社区版学习驱动编程,遇到很多问题始终不能解决,希望得到大家的帮助,在此首先感谢大家!

        问题一:配置管理器中,对活动方案和活动方案平台的设置是不是和驱动将来的运行环境相关;

        问题二:如果编译生成win7的32位驱动在64位系统上能运行吗?

        问题三:我编译好的驱动inf右键不能安装,提示"您选择的inf文件不支持这种安装"

        问题四:我用InstDrv工具加载启动驱动,能够加载成功,注册表里也有相关的项目,但是不能启动,重启电脑驱动也不能启动,通过winDBG调试发现说timestamp:unavailable,右键查看cat,sys文件数字证书都显示时间戳不可用,dll文件时间戳是2012年8月的.这是不是驱动不能启动的根本原因,该如何解决.(我的电脑是联网的)设置也是按照MSDN上的一步一步来的.

         期待各位高手的帮助!

          此致

                                                                              敬礼

           白洪波 

    2015年3月2日 15:33

答案

  • 32位驱动程序不能在64位平台上运行。所以创建驱动程序前要按照目标平台做正确的设置。

    驱动程序不通过右键点击的方式安装。通常是通过PNP过程来安装,就是插入新硬件,系统自动匹配驱动程序,或者在设备管理器中安装。

    时间戳不可用未必是你这个驱动程序不能启动的原因。


    http://whqlcn.wordpress.com

    2015年3月5日 7:22
    版主