社区
驱动开发/核心开发
帖子详情
DDK 2000可不可以配合Visual C++.NET开发WDM?
ekenchan
2003-08-26 08:41:57
As Title
...全文
28
1
打赏
收藏
DDK 2000可不可以配合Visual C++.NET开发WDM?
As Title
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火焰射手
2003-08-26
打赏
举报
回复
最新版的XP的确可以装VC .NET,但不支持跟2000DDK的集成。如果要使用VC .NET,需要使用2003DDK。
DriverStudio 3.2+注册码
DriverStudio 3.2是迄今为止最完备的驱动
开发
工具套件,它所提供的工具覆盖了 驱动
开发
的方方面面。DriverStudio套件中的所有工具都与
Visual
Studio IDE环 境集成在一起。
开发
人员可以在
Visual
Studio
.NET
2002和2003环境中编写并测 试驱动程序,并且通过使用Microsoft
C++
编译器与Microsoft
DDK
完全保持兼容。 在这个版本中,所有工具的功能都得到了加强并且让
开发
人员可以更容易的
开发
优 质的驱动程序,这个版本的DriverStudio包括下列工具: DriverWorks DriverNetworks
Visual
SoftICE SoftICE BoundsChecker Driver Edition TrueTime Driver Edition TrueCoverage Driver Edition DriverWorks和DriverNetworks是DriverStudio的两个主要框架工具,可以提高
开发
驱动程序的速度。DriverWorks简化了
开发
NT和
WDM
驱动程序的工作;DriverNetworks 则帮助
开发
人员毫不费力的创建和定制网络驱动程序。目前的版本可以让驱动程序
开发
人员来回切换
开发
工具而无需改变
开发
环境。 DriverWorks和DriverNetworks还都提供了全新的DriverWizard,可以用C语言来创建 Windows设备驱动程序。另外,DriverWorks和DriverNetworks还为
Visual
Studio
.NET
提供了全新的菜单和工具条,让
开发
人员可以使用Windows
DDK
编译器和链接器来build 驱动程序。 DriverWorks的类库和实例现在已经支持
开发
虚拟COM端口的驱动程序了。
Visual
SoftICE是一个双机的系统级调试器,提供了多窗口,可配置的图形化用户界面 来帮助
开发
人员调试核心级的驱动程序,应用程序甚至于整个操作系统。
Visual
SoftICE的最新版本在性能,功能以及用户界面上都有很大提高,其他新特性还 包括: 完全支持AMD 64位的Opteron和Athlon64处理器所提供的10个新命令: SYMLINK, DEVMGR, DP, TDIR, TMKDIR, TMOVE, TRENAME, TRMDIR, TRMFILE和TVOL。 SoftICE支持单机,用串行线连接的双机或是通过TCP/IP连接的远程计算机上的核心 级和用户级的调试。在DriverStudio 3.1版本中,SoftICE可以: 支持VMware 4.0 在"DriverStudio Config"中提供了一个新的反编译选项页 符号加载器提供了改进后的新界面 BoundsChecker Driver Edition是一个错误侦测工具,可以实施分析和侦测设备驱动 程序的错误。
开发
人员可以马上发现并修正这些错误,不用像以前那样要在数小时后 才能完成。新增的改进还有:
开发
人员修改程序设置之后无需重启计算机 让
开发
人员可以记录驱动程序中的user-written函数。
开发
人员可以清楚地看到
开发
中驱动程序在运行时的情况 可以查看DriverWorkbench内置的事件页汇总信息,包括记录了多少错误和泄漏问题 提供SoftICE事件命令的新开关参数,用来标示BoundsChecker当前监视的驱动程序 改进的自旋锁(spinlock)错误侦测 TrueTime Driver Edition可以用来改善驱动程序的性能问题,它可以准确地指出导致 速度变慢的代码和性能瓶颈。在DriverStudio 3.1版本中,用户可以将两个或多个测试 数据文件合并为一个,用来比较不同条件下改变代码所带来的性能提高情况。新增的改 进还有: 从系统性能计数器中收集数据 全新的"Custom Chart"为所有的函数,IRP和性能数据提供了集成可定制的显示方式 在文件系统可用之前即可开始收集性能数据 显示的数据可以导出为以逗号分割的文本文件,以备后续处理 TrueCoverage Driver Edition是一个代码辅助工具,它可以在没有源代码和符号文件的 情况下收集代码的辅助信息。驱动
开发
人员可以以图形化的方式查看代码结构,另外: 同时支持NMS和PDB符号文件 可以获取以下辅助数据:每个线程的基本信息,符合条件的辅助信息和部分执行的代码
DriverStudio 3.2
DriverStudio 3.2是迄今为止最完备的驱动
开发
工具套件,它所提供的工具覆盖了 驱动
开发
的方方面面。DriverStudio套件中的所有工具都与
Visual
Studio IDE环 境集成在一起。
开发
人员可以在
Visual
Studio
.NET
2002和2003环境中编写并测 试驱动程序,并且通过使用Microsoft
C++
编译器与Microsoft
DDK
完全保持兼容。 在这个版本中,所有工具的功能都得到了加强并且让
开发
人员可以更容易的
开发
优 质的驱动程序,这个版本的DriverStudio包括下列工具: DriverWorks DriverNetworks
Visual
SoftICE SoftICE BoundsChecker Driver Edition TrueTime Driver Edition TrueCoverage Driver Edition DriverWorks和DriverNetworks是DriverStudio的两个主要框架工具,可以提高
开发
驱动程序的速度。DriverWorks简化了
开发
NT和
WDM
驱动程序的工作;DriverNetworks 则帮助
开发
人员毫不费力的创建和定制网络驱动程序。目前的版本可以让驱动程序
开发
人员来回切换
开发
工具而无需改变
开发
环境。 DriverWorks和DriverNetworks还都提供了全新的DriverWizard,可以用C语言来创建 Windows设备驱动程序。另外,DriverWorks和DriverNetworks还为
Visual
Studio
.NET
提供了全新的菜单和工具条,让
开发
人员可以使用Windows
DDK
编译器和链接器来build 驱动程序。 DriverWorks的类库和实例现在已经支持
开发
虚拟COM端口的驱动程序了。
Visual
SoftICE是一个双机的系统级调试器,提供了多窗口,可配置的图形化用户界面 来帮助
开发
人员调试核心级的驱动程序,应用程序甚至于整个操作系统。
Visual
SoftICE的最新版本在性能,功能以及用户界面上都有很大提高,其他新特性还 包括: 完全支持AMD 64位的Opteron和Athlon64处理器所提供的10个新命令: SYMLINK, DEVMGR, DP, TDIR, TMKDIR, TMOVE, TRENAME, TRMDIR, TRMFILE和TVOL。 SoftICE支持单机,用串行线连接的双机或是通过TCP/IP连接的远程计算机上的核心 级和用户级的调试。在DriverStudio 3.1版本中,SoftICE可以: 支持VMware 4.0 在"DriverStudio Config"中提供了一个新的反编译选项页 符号加载器提供了改进后的新界面 BoundsChecker Driver Edition是一个错误侦测工具,可以实施分析和侦测设备驱动 程序的错误。
开发
人员可以马上发现并修正这些错误,不用像以前那样要在数小时后 才能完成。新增的改进还有:
开发
人员修改程序设置之后无需重启计算机 让
开发
人员可以记录驱动程序中的user-written函数。
开发
人员可以清楚地看到
开发
中驱动程序在运行时的情况 可以查看DriverWorkbench内置的事件页汇总信息,包括记录了多少错误和泄漏问题 提供SoftICE事件命令的新开关参数,用来标示BoundsChecker当前监视的驱动程序 改进的自旋锁(spinlock)错误侦测 TrueTime Driver Edition可以用来改善驱动程序的性能问题,它可以准确地指出导致 速度变慢的代码和性能瓶颈。在DriverStudio 3.1版本中,用户可以将两个或多个测试 数据文件合并为一个,用来比较不同条件下改变代码所带来的性能提高情况。新增的改 进还有: 从系统性能计数器中收集数据 全新的"Custom Chart"为所有的函数,IRP和性能数据提供了集成可定制的显示方式 在文件系统可用之前即可开始收集性能数据 显示的数据可以导出为以逗号分割的文本文件,以备后续处理 TrueCoverage Driver Edition是一个代码辅助工具,它可以在没有源代码和符号文件的 情况下收集代码的辅助信息。驱动
开发
人员可以以图形化的方式查看代码结构,另外: 同时支持NMS和PDB符号文件 可以获取以下辅助数据:每个线程的基本信息,符合条件的辅助信息和部分执行的代码
C++
Windows之
WDM
驱动程序
开发
(实战篇)上
详解Windows驱动程序的发展由来,实战NT驱动、
WDM
驱动程序的
开发
制作,让学员掌握驱动
开发
的全部流程,整体架构,快速学会Windows驱动程序
开发
Visual
Studio构造
WDM
设备驱动程序
介绍详细介绍了在
Visual
Studio平台下,通过建立Makefile项目,激活
DDK
Build命令行程序构造
WDM
设备驱动程序的方法。正文----
WDM
(Win32 Driver Model),即Win32驱动程序模型,是Microsoft力推的全新驱动程序模式,旨在通过提供一种灵活的方式来简化驱动程序的
开发
,在实现对新硬件支持的基础上减少并降低所必须
开发
的驱动程序的数量和
驱动
开发
:配置
Visual
Studio驱动
开发
环境
在正式开始驱动
开发
之前,需要自行搭建驱动
开发
的必要环境,首先我们需要安装这款功能强大的程序
开发
工具,在课件内请双击ISO文件并运行内部的安装包,的安装非常的简单,您只需要按照提示全部选择默认参数即可,根据机器配置不同可能需要等待一段时间;
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章