阅读:2181回复:9
为什么在设备管理器中有些设备可以停用,有些却不可以停用?
如题
|
|
沙发#
发布于:2004-11-23 14:40
没明白你的意思。
系统中的设备可以分为两类:有些不允许停用(例如PCI bus),有些停用之后可以立即生效,有些在停用之后需要重新启动之后才可以生效。 我的CDROM有时需要重起系统,有时则不需要。 |
|
|
板凳#
发布于:2004-11-23 15:57
那是当然的,比如你的身体其他地方可以休息,但你的心脏就不能休息.
|
|
|
地板#
发布于:2004-11-23 16:03
没明白你的意思。 最近我在修改一个别人写好的driver,每次修改driver后都需要重启系统,很麻烦! 我查了论坛以前的讨论,说修改driver以后,将编译好的sys文件覆盖driver文件夹中的原有文件,在设备管理器中停用设备,再重新启用,就不需要重启系统了。 但是设备管理器中显示该设备没法停用,需要设置什么才能使该设备可以被停用呢? |
|
地下室#
发布于:2004-11-23 16:08
你的驱动中的UNLOAD部分别忘了写即可.
|
|
|
5楼#
发布于:2004-11-23 20:48
可能有东西一直在调用那个driver,可能这个driver的
IRP_MN_STOP_DEVICE返回error值不允许stop |
|
6楼#
发布于:2004-11-24 09:49
可能有东西一直在调用那个driver,可能这个driver的 是的,系统启动后,设备在很小的时间间隔内就会产生中断,driver的DPC例程不停地执行。 |
|
7楼#
发布于:2004-11-24 09:52
是不是和这个有关呢?
|
|
8楼#
发布于:2004-11-24 14:15
原来你是为了不想重起,呵呵。
如果你的驱动的unload例程可以正常执行,那应该可以不用重起。 但是为了可靠起见,你还是装个vmware,重起就重起。 |
|
|
9楼#
发布于:2004-11-25 10:12
原来你是为了不想重起,呵呵。 是的,重启太费时间了。 用vmware虚拟机能调试驱动吗?以前没有用过这个软件,好用吗? |
|