cyfforever
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2010-10-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1749回复:1

请教 ZwSetSystemTime修改不了系统时间,我分实在是不多

楼主#
更多 发布于:2007-05-22 06:56
一开始以为是传给驱动的穿错了
但是我在驱动中 加入如下代码 还是不能修改,
LARGE_INTEGER ulTimeStamp;
 KeQuerySystemTime(& ulTimeStamp);
ulTimeStamp.LowPart=ulTimeStamp.LowPart-10000;
 ZwSetSystemTime((PLARGE_INTEGER)&ulTimeStamp,NULL);
时间是一点都没有变
cyfforever
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2010-10-27
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-22 06:58
对于ZwSetSystemTime 我是这样申明的
NTSYSAPI
NTSTATUS
NTAPI
ZwSetSystemTime(
IN PLARGE_INTEGER NewTime,
OUT PLARGE_INTEGER OldTime OPTIONAL
);
我还查到是这样申明的
VOID
  zwSetSystemTime (
  IN PLARGE_INTEGER NewTime,
  OUT PLARGE_INTEGER OldTime,
  IN BOOLEAN AdjustInterruptTime,
  IN PLARGE_INTEGER HalTimeToSet OPTIONAL
  )
游客

返回顶部