阅读:1699回复:9
如何变程实现 弹出一个发现新硬件的对话框,并要求安装驱动程序
请教打虾
如何变程实现 弹出一个发现新硬件的对话框,并要求安装驱动程序 |
|
沙发#
发布于:2003-06-16 18:55
PCI卡不支持热插拔,所以研究你这个的人应该不是很多。
那你试过别的卡插上,总线可以发现卡吗?要是可以那就是你的卡少连线了。 |
|
|
板凳#
发布于:2003-06-16 18:26
老兄,回了半天再聊天呢,我的问题还没有着罗讷
驱动没有问题,能正常工作,CPCI驱动和PCI驱动基本一样,两个规范是兼容的 我的功能驱动只有手工刷新硬件改动的时候才能收到热插拔的通知 是微软的PCI.SYS驱动没有做好,所以只能从上层考虑动态加载,卸载,SetupApixxx,我也没有找到能够 扫描硬件改动的函数 这样系统就能自动弹出发现新硬件的对话框,我就可以按照向导加载驱动了,写载我已经做好了 各位,帮忙了 |
|
地板#
发布于:2003-06-16 18:08
不好意思,这东西只在电视里看过 :o
我认为既然系统总线你找到你的卡,那一定会发irp的,多半是你的驱动没写好,个人看法,没经验。 |
|
|
地下室#
发布于:2003-06-16 17:24
compact pci
支持热插拔的 很多电信产品采用这总线 |
|
5楼#
发布于:2003-06-16 17:11
什么是cpci总线啊?能介绍一下吗?
|
|
|
6楼#
发布于:2003-06-16 10:01
谢谢回答
“系统发现硬件后交给pnp管理器来处理,pnp管理器再发irp来安装你的驱动“ 我现在要做的是热插拔,硬件已经支持了是CPCI总线,wdm驱动也作了,就是用户在系统运行期间插拔板卡,驱动怎么侦测到新硬件到达 ,我在pnp例程里面发现,运行期间插拔板卡总线驱动没有发送irp给 我的功能驱动程序,只有手工扫描硬件才可以发现,或者注销一下,操作系统是w2k, 各位大虾,帮帮忙了,看看我的思路对不对,如何解决 我想编写一个上层监控程序,检测到板卡插入,拔出后,动态加载和卸载驱动,这样我手工实现后保证驱动正常工作,但是如何编程实现呢? |
|
7楼#
发布于:2003-06-15 23:40
弹出发现硬件对话框是在你安装功能驱动之前的,和你的功能驱动无关,这个过程由总线驱动来完成,总线驱动在你安装系统的时候已经装上了,他发现硬件后交给pnp管理器来处理,pnp管理器再发irp来安装你的驱动,所以只要的硬件没问题都能发现的。
|
|
|
8楼#
发布于:2003-06-13 18:43
setupDixx,setupxx 当然有了,怎么用?
其实就是如何动态加载的问题 在 设备管理器 里面,点击 扫描硬件改动,如果又新的设备加入 就出现发现新设备对话框, 这个 点击 扫描硬件改动 我如何编程实现 |
|
9楼#
发布于:2003-06-12 18:36
你可以参考msdn中的PNP安装,其实你说的系统已经自带了这种功能
|
|