社区
VB基础类
帖子详情
驱动程序的详细信息是如何实现的????
谁为谁狂
2004-07-24 11:53:48
在“设备管理器”中选中一个设备的“驱动程序”选项卡。会有“驱动程序详细信息”之类的按钮,单击之后就会列出当前设备所使用的驱动程序文件。这个功能是怎么实现的?又是API?
...全文
324
14
打赏
收藏
驱动程序的详细信息是如何实现的????
在“设备管理器”中选中一个设备的“驱动程序”选项卡。会有“驱动程序详细信息”之类的按钮,单击之后就会列出当前设备所使用的驱动程序文件。这个功能是怎么实现的?又是API?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熊孩子开学喽
2004-07-26
打赏
举报
回复
学习学习!
liudan2651
2004-07-26
打赏
举报
回复
用sysinfo控件呀,里面所有的系统设备信息都有的!!
zyl910
2004-07-26
打赏
举报
回复
我只要设备所使用的驱动文件的列表。他能做到吗?
-------------------------
查注册表试试
API一般指Win32 API
是属于SDK的范围
用于编写应用软件
编写驱动程序是DDK的范围
DDK的主要是两个部分VxD(Win9X)和WDM(WinXP)
现在国内的DDK资料太少了
谁为谁狂
2004-07-26
打赏
举报
回复
我只要设备所使用的驱动文件的列表。他能做到吗?
谁为谁狂
2004-07-26
打赏
举报
回复
不好意思上面的[ResourceDisksFiles]应该是[SourceDisksFiles],打错了。。。。
谁为谁狂
2004-07-26
打赏
举报
回复
我通过查注册表可以找到每个设备的驱动安装信息文件 (.INF)。
分析发现一部分驱动安装信息文件里的[ResourceDisksFiles]段里有安装驱动时要复制的文件,也就是该设备所使用的驱动文件。还有一部分.inf文件里并没有这个段(ResourceDisksFiles),只有类似[*.Copy]、[*.CopyFiles]的段,而且这些段里所列出的文件并不是都能在系统目录里找到。
我试了一下,将声卡的驱动安装信息文件里的[ResourceDisksFiles]下所列出的文件和这个.INF文件都复制出来。(找不到的没管他)然后重装系统,用这些文件来安装声卡驱动是完全可以的。只是会提示找不到我开始没有找到的文件, 但完全不影响使用。
那么我想了通过.inf文件的[ResourceDisksFiles]段应该可以获得“驱动程序详细信息”。不知道VB有没有对.inf文件操作的函数?还有一点不明白就是明明安装信息里有这个驱动文件,为什么却在硬盘里找不到这个文件???而且这些文件我要不要一点影响都没有。
希望各位大哥能指点迷津。感激不尽!!!
谁为谁狂
2004-07-25
打赏
举报
回复
能说说是用哪个函数吗?谢了
ryuginka
2004-07-25
打赏
举报
回复
up
谁为谁狂
2004-07-25
打赏
举报
回复
楼上所说的是不是
getsysteminfo ?
我查到他好像只能获得CPU型号之类的参数啊????
itlive
2004-07-25
打赏
举报
回复
好像是 getsysinfo,到MSDN里查一下吧,记不太准了
Booose
2004-07-25
打赏
举报
回复
这个不太清楚
谁为谁狂
2004-07-25
打赏
举报
回复
没人肯说吗》???
liul17
2004-07-24
打赏
举报
回复
应该是系统信息方面的
liul17
2004-07-24
打赏
举报
回复
可用 api 实现
驱动程序
(9) 利用Windriver修改代码
实现
DMA传输定制功能的
驱动程序
前言 前一篇文章讲到了利用windriver来生成一个对应使用的板卡的
驱动程序
,并且有相对应的INF文件给板卡安装上。这个生成的
驱动程序
代码包含了基本的访问板卡的功能,甚至可以
实现
DMA传输等功能(需要你的板卡支持DMA操作),但是这个
驱动程序
是基于交互式的,将程序编译生成exe文件运行后,还需要操作者输入访问的寄存器偏移地址或者数据等,没法做到自动执行。所以,我们在得到这份驱动代码后,基于这个框...
什么是
驱动程序
?
我们的解释简化了
驱动程序
的概念。下面是一些需要考虑的要点:
驱动程序
并不总是由设备制造商开发。如果设备遵循已发布的硬件标准,Microsoft 可以编写
驱动程序
,因此设备设计器不必提供
驱动程序
。并非所有
驱动程序
都直接与设备通信。通常,在
驱动程序
堆栈中分层的多个
驱动程序
参与 I/O 请求。将堆栈可视化的常规方法是将第一个参与对象放在顶部,将最后一个参与对象放在底部,如此图所示。堆栈中的某些
驱动程序
将请求从一种格式更改为另一种格式。这些
驱动程序
不直接与设备通信。
I2C
驱动程序
I2C
驱动程序
框架 I2C的协议流程在I2C协议原理简述一文中写过,这里就不再讲解。为了更好的书写I2C客户
驱动程序
,我们先理一理I2C
驱动程序
的框架,才能更好的写出属于我们自己的
驱动程序
。 上图中的I2C总线
驱动程序
(也就是I2C适配器
驱动程序
)是芯片商为我们
实现
的,知道如何收发数据;而需要我们自己
实现
的I2C客户
驱动程序
,则知道数据的具体含义。 ...
Windows CE中
实现
蓝牙串口
驱动程序
中
实现
蓝牙串口
驱动程序
摘要:蓝牙通信平台在嵌入式系统的
实现
过程中,OBEX(对象交换)始终是很重要的一部分,基于OBEX的蓝牙文件传输得到广泛应用。而OBEX的
实现
是基于蓝牙仿真接口,所以蓝牙串口
驱动程序
的
实现
就有了很重要的意义。介绍了Windows CE下串口
驱动程序
的结构和一种具体的
实现
方法。 关键词:蓝牙 OBEX 嵌入式系统
驱动程序
Windows CE作为一种典型的嵌入式操作系统,通过将蓝牙应用移植到
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章