驱动调试助手V2.9

简介: 驱动调试助手的下载次数已经过万,很多网友也提出了一些宝贵建议,非常感谢。这里再做一个更新,V2.9中主要增加了注册表查找和注册表项重命名这两个功能,至此,有关注册表操作的所有功能基本都已实现了。

    驱动调试助手的下载次数已经过万,很多网友也提出了一些宝贵建议,非常感谢。这里再做一个更新,V2.9中主要增加了注册表查找和注册表项重命名这两个功能,至此,有关注册表操作的所有功能基本都已实现了。虽然不能跟Resco Regedit等大牌比,但功能上并不差多少,而且原生态的支持WinCE系统,包括ARMV4ARMV4IMIPSIISH4

       简单说明一下新增功能的用法,查找的界面如下。


 

       支持查找项名、键名和字符串类型的键值。默认查找全部注册表,也可以在RegTree中选择查找的起始位置。全字匹配的意思是查找项与查找目标完全一致(不区分大小写),如果没选择该复选框则允许查找目标在查找项中部分匹配。

       项名的重命名可通过菜单“重命名项”完成,如下图所示。


       也可以再RegTree中左键点击相应的项完成,如下图所示。


       键值的重命名与项的重命名一致,不再赘述。

       另外,gooogleman在使用驱动调试助手动态加载串口驱动时出现了一些问题。串口驱动在启动时能正常加载,但通过驱动调试助手卸载后再加载总是失败。我查了一下,主要原因是系统启动时通过BusEnum.dll加载驱动与驱动调试助手的加载过程还是有一些区别的。驱动调试助手只是以简单的流驱动的方式加载,而BusEnum.dll以总线设备的方式加载,并在注册表中设置了相应的键值。串口驱动中在物理地址的内存映射时需要用到相应的键值,如果键值不存在就会导致内存映射失败,以致串口驱动加载失败。两种方式加载驱动后的注册表对比如下。

       开机启动时加载成功的Active键的截图。

       可以看到,里面设置了InterfaceTypeBusNameBusParent等键值。其中InterfaceType就是串口驱动动态加载失败的关键。

       动态加载串口驱动成功时Active键的截图。

       可以看到,这里没有设置InterfaceTypeBusNameBusParent等键值。但是串口驱动也加载成功了,并且经验证可以正常使用串口。这是为什么呢?其实,并没有修改串口驱动,只是修改了CEDDK.dll中的一个函数HalTranslateBusAddress()。因为这是出错的根本原因,是这里使用了InterfaceType。我的修改方法是注释掉SRC\Drivers\Ceddk\Dll\sourcesSOURCELIBS变量的第一行“$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\ddk_bus.lib \”,即不使用BSP中的ddk_bus.lib,而使用系统提供的ddk_bus.lib,它里面没有对InterfaceType做处理,所以加载驱动时就不会出错了。

       以上是解决串口驱动不能动态加载的一种方法,实际上驱动调试助手主要是动态管理流驱动的,可能还有其他一些驱动不能通过它正常加载,这时候,我们就不能再偷懒了,只能乖乖的走老路,多花点时间下载NK了。

       驱动调试助手 V2.9 的下载地址: http://files.cnblogs.com/we-hjb/DM_V2.9.rar
目录
相关文章
|
2月前
|
人工智能 运维 Shell
操作系统智能助手 OS Copilot 初试体验
OS Copilot 惊艳体验分享!此AI助手提供代码辅助,不仅能编写Python、Shell等,还能解释和执行脚本,交互界面流畅,支持多模式切换进行代码生成与分析。简直就是开发运维人员的强大工具!🚀✨ 图片展示了其在命令行的直观交互。赶紧试试吧!👨‍💻👩‍💻
269 4
操作系统智能助手 OS Copilot 初试体验
|
4月前
基于开源串口调试助手修改的qcom
基于开源串口调试助手修改的qcom
43 1
|
4月前
电总协议串口调试助手
电总协议串口调试助手
46 0
|
11月前
|
API
QT学习—属于自己的串口调试助手
本文详细介绍了如何编写一个属于自己的串口助手。
437 3
|
4月前
|
C++
[插件使用] 介绍与使用番茄助手
[插件使用] 介绍与使用番茄助手
183 0
基于QT的串口调试助手
基于QT的串口调试助手
297 0
基于QT的串口调试助手
|
物联网 编译器 定位技术
QT应用编程: 开发串口调试助手
QT应用编程: 开发串口调试助手
267 0
QT应用编程: 开发串口调试助手
|
Shell
使用CDK自带的串口助手-快来测体温
今天打算从头过一遍CDK的各个模块,发现了CDK本身就自带串口工具,而且串行窗格提供了三个功能相同的串口窗口,属实是集成性极高的物联网平台了!
544 0
使用CDK自带的串口助手-快来测体温
|
Ubuntu Windows
网络调试助手安装
Windows安装与使用 1. 下载软件包 [网络调试助手Windows版下载地址] (https://www.jianguoyun.com/p/DaBpZ_oQ79P5Bhj2iXc) 到坚果云上下载 2.
5663 0
|
物联网 Windows
工具推荐:串口助手-SerialPort 物联网开发利器
刚做IoT业务时,在mac下没有找到一款适用的串口工具,开虚拟机用windows下串口调试很不方便,同事推荐我使用这款SerialPort工具,发现的确非常好用,使用5个月了,可以免费升级,功能强大,界面清爽,快捷键合理,推荐给各位物联网同僚。 ![DingTalk20180224141134.png](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc
3500 0