一、起因

最新心血来潮想学ARM,JZ2440开发板买回来后就开始折腾,于是就遇到了标题中的问题,也算是查了许久的资料,勉强有了个DNW驱动安装的解决方案。

二、问题所在

由于发布年代久远,DNW在win7、win8.1乃至win10下驱动都是没有数字签名的。目前网络上的方法就是“禁止验证驱动签名”,然后安装驱动。这种方法虽然能用,但在win10下极度恼人。重启系统后,验证驱动数字签名的功能会自动开启,已经安装成功的驱动又会有警告,且不能使用。我们总不能每次调开发板就得去把驱动签名验证关闭了吧。改进势在必行。

三、解决方法

1.下载一个64位驱动签名工具64Signer(感谢张佩大神的工具,省的我们再去啃TestSigning技术文档),并启动“测试模式”。

a.运行工具后它能够正确显示当前系统的Test Signing设置。如果此属性已被打开,则“Enable Test Signing Option”是自动钩住的;否则用户需点击一下(第一个点击)。b.然后用户应将驱动文件拖拽到用户界面中来,或者手动输入路径,或者点击Open按钮从而通过文件对话框来选择,都可以(一次拖拽)。我们的DNW中需要注册的驱动是secbulk.sys。将其加入并注册。

c.最后点击Sign按钮(二次点击)。如果签名成功,用户能看到如下图所示提示成功的对话框。

d.在关闭工具的时候,工具如果检测到你改变了Test Signing启动属性,会有如下图所示的系统重启提示。重启系统。这样就进入了“测试模式”,如果不手动修改,重启和关机也不会退出“测试模式”。

2.Win10系统下禁用驱动程序强制签名,重启后安装DNW驱动。

a.开始菜单 -> 设置->更新和安全(windows 更新 恢复、备份)->恢复(分页)里的-> 立即重启;
机器这时候会类似重启,其实是进入令一个设置界面,等待出现新界面后;
疑难解答-> 高级选项-> 启动设置里-> 点击 重启;
机器重启后就有一些选项了,第七个就是禁止验证驱动签名,按下数字键“7”就可以了,关闭驱动签名完成;

b.系统启动后,在设备管理中更新DNW 驱动,指向我们已经加载了数字签名的驱动,并安装,见下图。

安装完成后如下图。

c.为了防止签名没有加入驱动。驱动安装完成后,请先断开开发板的DNW连接,然后用64Signer打开C:\Windows\System32\drivers\文件中DNW驱动secbulk.sys,并点击"Sign"签名。见下图。

3. 至此,驱动安装问题大致解决了。也不会因为重启、关机导致DNW 驱动无法工作了。

四、后记

这种DNW驱动只能在“测试模式”下工作。退出“测试模式”驱动肯定挂,毕竟是我们自己做的数字签证。我们也不可能去为这个驱动专门去买一个微软的数字签名,就这么凑合着用吧。至少不会每次使用时必须“禁止驱动程序强制签名”才能使用。

这个方法我只在win10 64位上测试过,无论重启还是关机都不会出问题(穷学生也没有其他电脑去测试)。win7、win8原理上应该也能用。欢迎测试后告诉我。

64Signer下载和使用:http://www.yiiyee.cn/Blog/64signer/

DNW  win7 x64驱动:http://www.pudn.com/downloads601/sourcecode/embedded/detail2453896.html

win10退出测试模式方法:http://www.beihaiting.com/a/XTJC/XTJQ/2014/1028/5571.html

win10 x64下的DNW驱动不完全安装方法相关推荐

  1. win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案

    win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案 参考文章: (1)win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案 (2)ht ...

  2. win10用什么软件测试硬件,Win10系统下硬件设备检测工具的使用方法

    在win10系统中,自带有硬件设备检测工具,当电脑遇到故障的时候就可以用这个工具来检测并处理,可是许多win10系统用户并不知道要怎么使用硬件设备检测工具,接下来小编就给大家分享一下Win10系统下硬 ...

  3. w10如何共享计算机硬盘,电脑在win10系统下设置局域网内磁盘共享的方法

    通常只要处于同一局域网中的电脑,我们可以将电脑中的磁盘设置其共享属性,那么大家就都可以方该磁盘中的内容,实现资源共享.下面是学习啦小编为大家整理的关于电脑在win10系统下设置局域网内磁盘共享的方法, ...

  4. 本地计算机无法设置共享文件夹,win10系统下共享文件夹无法访问的解决方法

    最近有不少win10系统用户到本站反馈说碰到这样一个问题,就是要访问共享文件夹的时候发现无法访问,该怎么办呢,本文就给大家讲解一下win10系统下共享文件夹无法访问的解决方法供大家参考. 1.检查共享 ...

  5. winin10怎么锁定计算机,win10系统下设置电脑固定ip地址的方法

    在win10系统中,有时候需要设置固定ip地址才可以让电脑上网,那么就可以在网络设置中来进行设置,但是仍有一部分win10系统用户不知道怎么设置电脑固定ip地址,那么该怎么操作呢,本文就给大家带来wi ...

  6. ubuntu下查看显卡驱动是否成功安装

    ubuntu下查看显卡驱动是否成功安装的方法 ubuntu下查看显卡驱动是否成功安装的方法 方法一:通过查看`设置->详细信息->关于`查看 方法二:通过终端查看 方法三:通过终端 `nv ...

  7. Thinkpad R61I 驱动下载及安装方法 for windows 2003

    Thinkpad R61I 驱动下载及安装方法 for windows 2003 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 --> ...

  8. 联想IBM笔记本R61I 驱动下载及安装方法 for XP

    联想IBM笔记本R61I 驱动下载及安装方法 for XP 2008-05-31 13:55 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 ...

  9. Python下对setup.py模块的安装方法

    Python下对setup.py模块的安装方法 setup.py文件的build和install setup.py文件的build和install 举例说明 在终端进入该模块文件的目录 接着输入 py ...

最新文章

  1. oracle proc 定义宿主,oracle proc 编程基础及最小化案例
  2. 【北大微软】用于视频目标检测的记忆增强的全局-局部聚合
  3. 冒号课堂§2.4:并发范式
  4. JavaScript对象this指向(普通键this指向 非指向函数的键)
  5. [备忘]macOS和Windows下很赞的软件
  6. Algorithm:数学建模大赛之数学建模基础(经验/技巧)、流程(模型准备/模型假设/建模/求解/分析/优化/预测/评价)、论文写作(意义/摘要/关键词/问题重述和模型假设/建模/文献)之详细攻略
  7. 【147天】尚学堂高淇Java300集视频精华笔记(108-109)
  8. Golang——时间日期函数
  9. 苹果内部文件曝光:iPhone SE3以外,还有大惊喜...
  10. 网信办:2021年全国受理网络违法和不良信息举报1.66亿件
  11. LeetCode OJ1:Reverse Words in a String
  12. HTML5 canvas 模拟事件
  13. 大数据的搜索引擎——Elasticsearch
  14. Java 线程实时读取日志文件
  15. localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
  16. 在linux中装多个mysql 服务(亲测有效)
  17. datax 执行流程分析
  18. MT4自带30项指标介绍
  19. UG8.5中nxopen.dll等文件所在位置
  20. python怎样更新requests库-足球运动员的体能训练

热门文章

  1. 静态对象线程java_慢速多线程Java应用程序:这是由于访问静态对象引起的吗?...
  2. MySQL TRUNCATE
  3. 光伏扶贫项目指标下达 如何严把光伏质量关?
  4. rand()函数详解
  5. GIONEE A1 金立A1 root 刷机包 GIONEE SWW1609_0201 mt6755
  6. 特殊注释标记todo的有关信息
  7. C++反汇编代码分析--函数调用
  8. fscanf()php,fscanf()函数fscanf
  9. 【你好,windows】Win10 X86x64 1709.2166企业G纯净版2020.11.27
  10. IDS--入侵检测系统的学习