实现此功能有多种方法:
1、软件保护法:软件内有定时器,每次执行记录上次的时间,如果发现时钟跳变,马上恢复时间;
2、时钟同步法:设置定时(或事件触发),时间修改后,马上进行时钟同步,就恢复为正常的时钟了。
3、权限控制法,在权限上控制,收回修改时间的权限。
暂时只想到这三种方法,偶是做软件开发的,这些东西在网管软件上经常用,一般采用第2种。时钟同步是最准确的。
:topecho %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结束,看看效果,有问题再追问吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)