T TADpOLE Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #1 windows API里面有没有锁定系统时间的函数?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #3 没听说过,应该不行的。<br>他也需要时钟运行呀。<br>没有时钟,那么是0HZ的,哈哈,1G没用了。
O OnlyYou Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #4 GetSystemTime(mytime);<br> SetSystemTime(mytime);<br>你不停的把系统时间设置为一个固定的时间可以吗?<br>
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #5 不会有的。除非进入ring0级,否则不可能。<br>softice 会中断时钟。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #6 但是他一中断时钟,那么系统就什么都做不成了。[][][]
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #7 那当然,时间都停了下来那一种什么状态?<br>呵呵呵~世界末日:)
T TADpOLE Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-25 #8 不好意思,我所说的锁定是指不让别人更该系统时间!比如说我把服务器的时间锁定了,<br>别人没有口令就没有办法修改!谢谢!
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #9 这个意思呀,看我们都讨论偏了,估计目前没有,不过可以自己写软件来实现。<br> procedure WMtimechange(var msg:TMessage);message wm_TimeChange;<br>响应这个事件,然后,改回来就可以了。
这个意思呀,看我们都讨论偏了,估计目前没有,不过可以自己写软件来实现。<br> procedure WMtimechange(var msg:TMessage);message wm_TimeChange;<br>响应这个事件,然后,改回来就可以了。
T TADpOLE Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #12 aerobull的方法我试过了,可以但是我现在是想问问API里面有没有这样的函数?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #13 那个没用的,在Dos下直接运行Date或者Time就可以更改了!
B bubble Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #14 没用的,讨论多次了.<br>服务器的时间都可以改的话,那就没什么好办法了.<br>只好自己写一个发现时间改了再改回来的函数.<br>不过就像yzhshi说的,在Dos下直接运行Date或者Time就可以更改了.<br>禁止进cmos?禁止dos模式??<br>看看高手们怎么说.
没用的,讨论多次了.<br>服务器的时间都可以改的话,那就没什么好办法了.<br>只好自己写一个发现时间改了再改回来的函数.<br>不过就像yzhshi说的,在Dos下直接运行Date或者Time就可以更改了.<br>禁止进cmos?禁止dos模式??<br>看看高手们怎么说.
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #15 截获WMtimechange,进行更改,可以防止Dos下的更改。<br>但是Coms,就不要想了,也没有任何实际意义。
L levinqm Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-26 #16 一个有点“损”的方法:<br>在程序启动时记录下当前时间,设置一个Timer,一秒触发一次用SetSystemTime增加一秒