fishrimper
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1607回复:8

在驱动程序中如何修改系统时间?

楼主#
更多 发布于:2003-11-11 11:25
想要实现对钟操作,如何能得到系统时间呢?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-11 11:43
时钟在驱动程序里面是不可以操作的,你要操作的话也是在外围电路
答得好的话,请兄弟们加点分,那是对我的肯定
fishrimper
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-11 18:08
能否具体讲解一下呢?
不能在驱动程序中修改时钟值吗?
谢谢!
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-11 18:11
时钟是芯片内部的,是不可以编程的。
答得好的话,请兄弟们加点分,那是对我的肯定
fishrimper
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-11 18:19
是在cmos中设置的吗?
那在桌面右下角那块不是可以改的吗?
fishrimper
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-12 08:42
谁知道啊!
能不能出个主意。
究竟怎么才能较快的改这个时间呢?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-11-12 12:02
ZwSetSystemTime sets the system time.
NTSYSAPI
NTSTATUS
NTAPI
ZwSetSystemTime(
IN PLARGE_INTEGER NewTime,
OUT PLARGE_INTEGER OldTime OPTIONAL
);
Parameters
NewTime
Points to a variable that specifies the new time of day in the standard time format (that
is, the number of 100-nanosecond intervals since January 1, 1601).
OldTime
Optionally points to a variable that receives the old time of day in the standard time
format (that is, the number of 100-nanosecond intervals since January 1, 1601).
Return Value
Returns STATUS_SUCCESS or an error status, such as STATUS_PRIVILEGE_NOT_HELD.
Related Win32 Functions
SetSystemTime.
Remarks
SeSystemtimePrivilege is required to set the system time.


native api
fishrimper
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-11-13 08:45
谢谢arthurtu,问题已经解决了。
正如您所说的,需要用到api函数。
也就是说在驱动中无法直接修改系统时间,需要通过与api的配合实现这个操作。是这样的吧?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-11-13 13:25
我是指native api,而不是Wn32 api
不过你解决了就行。 :D
游客

返回顶部