首页
社区
课程
招聘
关于禁止修改系统时间
发表于: 2004-9-12 21:22 6081

关于禁止修改系统时间

2004-9-12 21:22
6081
我的电脑不想让弟弟玩很长时间,给他运行了一个规定时间段关机的程序。现在只想实现这么一个功能:禁止他在WINDOWS下修改系统时间。请教用哪些API较好?全局HOOK设置时间的函数?还是自己设定一个计时器,定时更改系统时间?还是用其他的方法?请给个建议,谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以这样,我不知道你用的什么程序写的。但我知道有个API函数可以获取WINdows运行时间的函数。
GetTickCount

Private Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long

【返回值】
  Long,以毫秒为单位的windows运行时间

我只知道VB就这样了。呵呵。。
我们可以写一个程序把它加到启动项里,先获得系统时间,然后放一个定时器。检查目前的系统时间减去GetTickCount这个函数返回的时间后与程序启动时记录的系统时间看看有多大的误差,如果误差过大,则弹出警告并将系统日期调回去。还可以在里面加入一些功能。比如只允许电脑开机两个小时啊。等等。这样一来,即使他在bios里改了系统时间也没办法。
2004-9-13 17:21
0
雪    币: 3758
活跃值: (3337)
能力值: ( LV15,RANK:500 )
在线值:
发帖
回帖
粉丝
3
大部分主板在BIOS里面可以设置定时关机的.
直接来个断电多爽
2004-9-13 19:54
0
游客
登录 | 注册 方可回帖
返回
//