刚学驱动开发,开发平台Windows 7 x64,VS2008,MS上下的最新DDK,写了个驱动程序HelloDDK.sys,工程平台选的是32位,W7 checked,利用管理员权限运行DriverMonitor.exe加载HelloDDK.sys时,出现ERROR(1275)错误。请做过驱动开发的朋友解决一下,3X

解决方案 »

  1.   

    有没有啥解决办法,可以在Windows 7 x64平台下运行啊???
      

  2.   

    不买的话,在WIn7 x64下就不能进行驱动的开发
      

  3.   

    哈哈,已经找到加载的方法,1)开机F8,选择禁用驱动签名的方式,2)什么bcdedit命令。我用开机按F8测试成功,方法2没有试过,估计也可行,解决。结贴给分
      

  4.   

    http://archive.atomicmpc.com.au/forums.asp?s=2&c=21&t=317
    Have a look under here: start --> run --> gpedit.msc computer configuration --> windows settings --> security settings --> local policies --> security options --> Devices: unsigned driver installation behaviour 
      

  5.   

    编完一个ndisprot的驱动后安装成功。  win7下面 net start ndisprot
    总是提示error 1275,driver block form loading.  
    关掉UAC和关掉数字签名都不管用了。上面那个gpedit方法也试过了。无奈中
      

  6.   

    1. 启动时按F8选择用“禁用驱动程序签名强制”模式进入系统2.bcdedit /set testsigning on
    然后重启动
    就可以关闭强制数字签名
    但是启动到桌面后
    会有提示水印3. bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS4.关闭UAC
      

  7.   

    我在自己的Win7 x64平台,都试过这些方法,都不行,还是报那个错误,最后只好装个虚拟机上面跑Win2003,在WIn7下编译,在虚拟机上跑驱动,用WinDBG连调
      

  8.   

    我的也是,现在 这几种方法都试过了 我是安装上了协议,想去打开服务。
    还是loading block....是不是需要修改inf文件呢?
      

  9.   


    呵呵,真是抓狂了。估计得自己搞签名了。看看vista 下面的行不。试试先 ~
      

  10.   

    在虚拟机上跑不错,在本机上跑,一下就蓝屏了,GAME OVER
      

  11.   


    ok。我的问题已经解决。我是在系统日志里面找到相关的error。发现时driver 不匹配,推断自己编译的driver平台可能有问题。原来在x86下面应该也是交叉编译兼容模式,于是更换了x64位编译。最后找了个工具进行签名;通过!希望能给你帮助;
      

  12.   

    http://rambowu.com/2010/12/31/win7%E4%B8%8Berror1275%EF%BC%88driver-blocked-from-loading%EF%BC%89solution/