windriver是一款专为Windows操作系统设计的驱动程序开发工具。这款软件包含了丰富的驱动开发组件,能够支持包括I/O、DMA和中断处理在内的多种驱动开发需求。它还能够轻松地开发支持PCI、ISA和EISA等设备的驱动程序。WinDriver提供了图形用户界面,使得开发过程更加直观和便捷。
一、需要的文件
1)windrvr6.sys、windriver6.inf、wd1021.cat
用于安装windriver的内核模块,windrvr6.sys、windriver6.inf为winriver驱动文件,wd1021.cat为数字签名,可以在windriver安装目录下的redist文件夹中找到
2)wdreg.exe、difxapi.dll
wdreg.exe用于安装windriver生成的inf文件,wdreg.exe运行依赖于difxapi.dll。可以在windriver安装目录下的util文件夹中找到。
3)wdapi1021.dll
使用windriver开发的驱动会调用到wdapi1021.dll的函数。可以在windriver安装目录下的redist文件夹中找到。注意:windriver软件有分32位和64位,安装之后生产的wdapi1021.dll是有区别的。分别安装32位和64位的windirver软件提取wdapi1021.dll即可。
4)使用windriver的Driver Wizard为自己的硬件生成的inf
二、安装步骤
1)安装windriver内核模块
a、将windrvr6.sys、windriver6.inf、wd1021.cat、wdreg.exe、difxapi.dll放在同一个目录下,比如现在放在C:Test
b、开始->运行->Cmd(以管理器权限打开),打开文件所在目录(cd C:Test),然后使用wdreg.exe安装inf,如: wdreg -inf C:Testwindriver6.inf install 运行完这句话内核模块便安装完成。
c、如果需要卸载内核模块,如下:
wdreg -inf C:Testwindriver6.inf uninstall
2)安装wdapi1021.dll
将wdapi1021.dll复制到C:WindowsSystem32即可
3)安装自己硬件的inf
使用wdreg.exe安装,如上。或者在设备管理器找到该硬件然后右击安装驱动。
安装完后后在设备管理器看到Jungo设备类,用户便可以使用我们的驱动控制硬件。
1、支持I/O、DMA、中断处理,支持PCI、ISA、EISA设备的开发;
2、无需DDK以及核心态程序开发的经验。
3、提供了从用户层访问硬件的简单方法;
4、能够方便地将性能要求特别苛刻的部分通过Windriver提供的API插入到核心态模式运行,提高执行效率;
5、对主流PCI接口芯片(AMCC、PLX、V3系列)提供了很好的支持;
6、可以利用常见的软件开发平台(Visual C++、Borland C++、VB4、Java、Delphi);
支持 ISA,EISA,PCI,Plug&Play 和 DMA
不需要牵涉到很低层的东西即可在很短的时间里编出驱动程序
开发者并不需要熟悉任何內部操作系统或kernel programming或DDK及任何驱动程式
WinDriver同時允许开发者能在自己所熟悉的开发环境下, 利用使用者模式(User Mode)來开发出所需的驱动程序
使用MSDEV Visual C/C++, Borland C++Builder, Delphi或任何Win32编译器.
完整的.NET框架支持
通过使用强大的面对对象管理的C++库扩展可将WinDriver C#或VB.NET代码轻松融入到你现有的.NET应用程序中。
用户模式编程
WinDriver的架构使驱动程序在用户模式中开发,同时保持内核模式性能。
实时的硬件访问和调试
通过一个图形化的用户模式应用程序就可测试你的硬件,无需编写任何代码。支持监控整个驱动程序开发过程中的内核级活动。
性能优化
使用WinDriver的Kernel PlugIn技术在用户模式下开发你的驱动程序——然后在Kernel模式 (0环)下运行性能的关键部分,以实现最佳性能。
WinDriver历经不计其数的硬件和操作系统配备的现场检测,可靠性强。
WinDriver的Windows驱动程序是遵照WHQL验证而设计方案,一旦你的驱动程序撰写进行加上数字签名后,递交到微软公司开展检测,就可以迅速获得WHQL验证。Jungo也出示一套详细的WHQL认证。
WinDriver是一套制作USB/PCI驱动程序的好工具,可在用户接口上直接开发出高性能、高质量的用户设备驱动程序。
喵喵派壁纸安卓最新版本致力于为用户带来前所未有的壁纸体验。这款软件汇聚了海量高清壁纸资源,涵盖了风景、动漫、明星、简约等多种类型,满足用户对个性化壁纸的各种需求,用户可以尽情浏览和选择自己喜欢的壁纸。
音乐剪辑师2024最新版本不仅是一款专业的手机音频剪辑工具,更是音乐爱好者们实现创意与梦想的舞台,软件汇聚了多种先进的音频剪辑功能,无论是剪切、合并、混音还是添加音效,都能轻松应对,满足用户对音频剪辑的各种需求。
千迅智运APP软件最新版是一款专为货运运输行业打造的服务软件,致力于为广大用户提供一站式的物流运输解决方案,软件不仅功能强大、操作简便,还能实时监控运输车辆情况,让您随时掌握物流动态。
千迅智运APP软件最新版是一款专为货运运输行业打造的服务软件,致力于为广大用户提供一站式的物流运输解决方案,软件不仅功能强大、操作简便,还能实时监控运输车辆情况,让您随时掌握物流动态。
柒夜导航APP最新版本是一款全面的站点导航工具平台,专为满足用户多样化的站点内容发现需求而设计。这款软件汇聚了众多优质站点资源,涵盖了新闻、娱乐、教育、科技等多个领域,让用户能够轻松找到自己感兴趣的内容。
悬浮速记器APP安卓版是专为追求极致记录体验的用户设计APP以独特的悬浮图标为入口,仅需轻点屏幕,即可瞬间开启您的笔记之旅,让您随时随地捕捉灵感、记录想法,不仅可以输入文字,还能自由手绘涂鸦。
最囧游戏2官网版是一款充满趣味和创意的休闲闯关游戏,类似于脑筋急转弯。游戏包含大量关卡,每一关都需要玩家跳出常规思维,采用创新的方法来解决问题。如果玩家能够发挥想象力,大胆尝试,往往能更容易地解开谜题。
翘课大作战是一款休闲解谜游戏,以简洁清新的场景和丰富的关卡设计为特点,每个关卡都具有独特的创意。玩家在游戏中需要探索并寻找能够帮助他们开始翘课之旅的道具。对于喜欢这类游戏的玩家而言,这是一款不容错过的游戏。
狂热追击是一款赛车竞速主题的手机游戏,玩家在游戏中扮演专业赛车手,参与比赛并躲避危险追逐。游戏采用卡通Q萌的画风,玩家需要合理利用各种建筑来冲击更高分数,并争取胜利。游戏提供了多种赛车和赛道选项,每辆赛车都拥有其独特的性能和特色。
夏莉的冰淇淋店中文版是一款富有乐趣的模拟经营游戏,玩家将负责经营一家自己的冰淇淋店。通过制作美味的冰淇淋来吸引顾客,游戏过程充满趣味,提供了丰富的玩法和极高的自由度供玩家探索。对这款游戏感兴趣的玩家不要错过。
厨房争抢2最新版是一款卡通风格的模拟经营游戏,继承了经典玩法,玩家将驾驶自己的快餐车,制作并销售各种美食,吸引不同类型的顾客。在游戏中,玩家将跟随主角的旅程,与来自四面八方的食客在一间充满魔幻色彩的古风厨房中相遇,体验一段温暖人心的故事。
死城僵尸生存是一款丧尸生存题材的手游,提供了一个丰富的武器库,包括突击步枪、霰弹枪和爆炸装置等,供玩家根据战斗需要选择和升级。玩家在游戏中需要不断搜集物资、合成装备,并抵御僵尸的袭击以保持生存。对这类游戏感兴趣的玩家可以下载体验。
最囧游戏2官网版是一款充满趣味和创意的休闲闯关游戏,类似于脑筋急转弯。游戏包含大量关卡,每一关都需要玩家跳出常规思维,采用创新的方法来解决问题。如果玩家能够发挥想象力,大胆尝试,往往能更容易地解开谜题。
翘课大作战是一款休闲解谜游戏,以简洁清新的场景和丰富的关卡设计为特点,每个关卡都具有独特的创意。玩家在游戏中需要探索并寻找能够帮助他们开始翘课之旅的道具。对于喜欢这类游戏的玩家而言,这是一款不容错过的游戏。
狂热追击是一款赛车竞速主题的手机游戏,玩家在游戏中扮演专业赛车手,参与比赛并躲避危险追逐。游戏采用卡通Q萌的画风,玩家需要合理利用各种建筑来冲击更高分数,并争取胜利。游戏提供了多种赛车和赛道选项,每辆赛车都拥有其独特的性能和特色。
夏莉的冰淇淋店中文版是一款富有乐趣的模拟经营游戏,玩家将负责经营一家自己的冰淇淋店。通过制作美味的冰淇淋来吸引顾客,游戏过程充满趣味,提供了丰富的玩法和极高的自由度供玩家探索。对这款游戏感兴趣的玩家不要错过。
厨房争抢2最新版是一款卡通风格的模拟经营游戏,继承了经典玩法,玩家将驾驶自己的快餐车,制作并销售各种美食,吸引不同类型的顾客。在游戏中,玩家将跟随主角的旅程,与来自四面八方的食客在一间充满魔幻色彩的古风厨房中相遇,体验一段温暖人心的故事。
死城僵尸生存是一款丧尸生存题材的手游,提供了一个丰富的武器库,包括突击步枪、霰弹枪和爆炸装置等,供玩家根据战斗需要选择和升级。玩家在游戏中需要不断搜集物资、合成装备,并抵御僵尸的袭击以保持生存。对这类游戏感兴趣的玩家可以下载体验。