saint_bxg
驱动小牛
驱动小牛
  • 注册日期2006-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望284点
  • 贡献值0点
  • 好评度257点
  • 原创分0分
  • 专家分0分
阅读:1945回复:3

求教:设置系统时间时,是哪个函数调用了OEMSetRealTime()

楼主#
更多 发布于:2007-06-06 22:30
如题。
努力! 成功就在不远处....
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-08 19:49
应该是SetSystemTime吧.
学海无涯
wikee
驱动小牛
驱动小牛
  • 注册日期2003-02-25
  • 最后登录2009-02-21
  • 粉丝0
  • 关注0
  • 积分355分
  • 威望108点
  • 贡献值0点
  • 好评度104点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-27 17:06
在 OEMIOCTL.C中

case IOCTL_HAL_INIT_RTC:
        // The kernel has detected a cold-boot.  We probably need to reset our Real Time Clock
        if( nInBufSize >= sizeof(SYSTEMTIME) )
            //return OEMSetRealTime( (LPSYSTEMTIME)lpInBuf );
            return TRUE;
        else
            return FALSE;
        break;

修改此处即可保存RTC时间,不会每次冷启动后时间都恢复为某个固定时间。
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-04 08:10
所以可以把这个把这个IOCTL去掉.
学海无涯
游客

返回顶部