wjhwdm
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2011-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2181回复:9

为什么在设备管理器中有些设备可以停用,有些却不可以停用?

楼主#
更多 发布于:2004-11-23 08:58
如题
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-23 14:40
没明白你的意思。
系统中的设备可以分为两类:有些不允许停用(例如PCI bus),有些停用之后可以立即生效,有些在停用之后需要重新启动之后才可以生效。
我的CDROM有时需要重起系统,有时则不需要。
在交流中学习。。。
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-11-23 15:57
那是当然的,比如你的身体其他地方可以休息,但你的心脏就不能休息.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wjhwdm
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2011-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-23 16:03
没明白你的意思。
系统中的设备可以分为两类:有些不允许停用(例如PCI bus),有些停用之后可以立即生效,有些在停用之后需要重新启动之后才可以生效。
我的CDROM有时需要重起系统,有时则不需要。


最近我在修改一个别人写好的driver,每次修改driver后都需要重启系统,很麻烦!
我查了论坛以前的讨论,说修改driver以后,将编译好的sys文件覆盖driver文件夹中的原有文件,在设备管理器中停用设备,再重新启用,就不需要重启系统了。
但是设备管理器中显示该设备没法停用,需要设置什么才能使该设备可以被停用呢?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2004-11-23 16:08
你的驱动中的UNLOAD部分别忘了写即可.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ananda
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-09-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-23 20:48
可能有东西一直在调用那个driver,可能这个driver的
IRP_MN_STOP_DEVICE返回error值不允许stop
wjhwdm
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2011-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-24 09:49
可能有东西一直在调用那个driver,可能这个driver的
IRP_MN_STOP_DEVICE返回error值不允许stop


是的,系统启动后,设备在很小的时间间隔内就会产生中断,driver的DPC例程不停地执行。
wjhwdm
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2011-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-24 09:52
是不是和这个有关呢?
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-11-24 14:15
原来你是为了不想重起,呵呵。
如果你的驱动的unload例程可以正常执行,那应该可以不用重起。
但是为了可靠起见,你还是装个vmware,重起就重起。
在交流中学习。。。
wjhwdm
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2011-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-11-25 10:12
原来你是为了不想重起,呵呵。
如果你的驱动的unload例程可以正常执行,那应该可以不用重起。
但是为了可靠起见,你还是装个vmware,重起就重起。


是的,重启太费时间了。
用vmware虚拟机能调试驱动吗?以前没有用过这个软件,好用吗?
游客

返回顶部