strongpan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-24
  • 最后登录2010-04-27
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:2906回复:1

VISTA下,对CMOS读写为什么有时正确,有时错误呢?

楼主#
更多 发布于:2009-03-31 13:37
操作系统:vista;编写WDM驱动;试图修改CMOS某一偏移的一个字节内容。
通过Windbg单步执行,每次都可以成功修改这个byte;但是,如果直接运行Application,
则无法正确修改这一Byte。不知原因为何?
操作:先向0x70写入要修改的CMOS偏移;在通过0x71将修改的数据写进去;

之前有人提示说是这两个操作要加个延时,我试过了,也不行啊。

不知道还有什么解决方法或者可能导致这个的原因?

非常感谢指导!
strongpan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-24
  • 最后登录2010-04-27
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-31 15:34
我搞定了。。是因为我加载驱动的路径出了问题。。
游客

返回顶部