阅读:1607回复:8
在驱动程序中如何修改系统时间?
想要实现对钟操作,如何能得到系统时间呢?
|
|
沙发#
发布于:2003-11-11 11:43
时钟在驱动程序里面是不可以操作的,你要操作的话也是在外围电路
|
|
|
板凳#
发布于:2003-11-11 18:08
能否具体讲解一下呢?
不能在驱动程序中修改时钟值吗? 谢谢! |
|
地板#
发布于:2003-11-11 18:11
时钟是芯片内部的,是不可以编程的。
|
|
|
地下室#
发布于:2003-11-11 18:19
是在cmos中设置的吗?
那在桌面右下角那块不是可以改的吗? |
|
5楼#
发布于:2003-11-12 08:42
谁知道啊!
能不能出个主意。 究竟怎么才能较快的改这个时间呢? |
|
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 |
|
7楼#
发布于:2003-11-13 08:45
谢谢arthurtu,问题已经解决了。
正如您所说的,需要用到api函数。 也就是说在驱动中无法直接修改系统时间,需要通过与api的配合实现这个操作。是这样的吧? |
|
8楼#
发布于:2003-11-13 13:25
我是指native api,而不是Wn32 api
不过你解决了就行。 :D |
|