禁止修改服务器时间,高手来答

禁止修改服务器时间,高手来答,第1张

实现此功能有多种方法:

1、软件保护法:软件内有定时器,每次执行记录上次的时间,如果发现时钟跳变,马上恢复时间;

2、时钟同步法:设置定时(或事件触发),时间修改后,马上进行时钟同步,就恢复为正常的时钟了。

3、权限控制法,在权限上控制,收回修改时间的权限。

暂时只想到这三种方法,偶是做软件开发的,这些东西在网管软件上经常用,一般采用第2种。时钟同步是最准确的。

:top
echo %time%>>E:\alog
ping -n 1 -l 1500 104824337 | findstr "TTL">>E:\alog
ping -n 2 1271 >nul
goto top

说明:在bat脚本中直接输入以上内容,E:\alog代表日志存储路径,104824337 ,你所ping的IP地址,可以自行更改,

@echo off&setlocal enabledelayedexpansion
:loop
set n=
for /f "delims=" %%i in ('ping -n 1 192168421') do (
 set /a n+=1
 if !n!==4 echo %%i>>c:\ping1txt
)
echo %time%>>c:\ping1txt
goto :loop
pause>nul

按ctrl+c结束,看看效果,有问题再追问吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10624133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存