如何禁止用户从任务栏和控制面板修改系统时间(50分)

  • 主题发起人 主题发起人 popeye
  • 开始时间 开始时间
我也想知道
 
以下是来自ex-ex的一些方法:
1.
procedure tForm1.Timer1Timer( sender : tObject )
var
h : HWND
begin
h := FindWindow( 'Date/Time Properties' )
if( h > 0 ) then
SendMessage( h, WM_CLOSE, 0, 0 )
end
这个方法可行,timer的时间设置的短一些效果好,如100
2.
把windows/system/timedate.cpl改掉名字,但是这样我试过后发现可以防止从
任务栏修改时间,但是从控制面板仍然能修改时间.
 
呵呵,应该是没什么好办法的,在命令行改你怎么办?
 
没门!
因为还可以从 命令行、其它应用、或者是自编程序中修改时间。
 
对于没有太多计算机知识的造作人员来说上面的方法还是可以的,哎哎
 
应该是没什么办法,不过,你倒是可以作一个小程序,隔一段时间记录一次当前时间如果发现现在的时间比前一次记录还早,那就是被人改了时间了。然后再。。。
 
用win2000.开一个"受限用户"(Users)
然后让别人用这类用户使用计算机,绝对修改不了日期和时间。
其原理应该是在安全策略里禁止了这些用户的修改权限。
NT上应该也可以实现。
 
具体做法,
win2000
"控制面板"->"管理工具"->"本地安全策略"
点"更改系统时间",出现能修改系统时间的用户和组。
把相应的用户或组删掉就可以了。

winNT4.0
"程序"->"管理工具"->"域用户管理"(或者"用户管理")
点要限制的用户。
选"规则"->"权限"
勾上"高级权限" 在下拉列表里选取"更改系统时间"
如果该用户或该用户所属的组在列出的表框里,把它删除就是了。
这样这个用户就不能在这台机器上更改系统时间了。

怎么样。够详细吧。给分吧
 
cmos setup也要加密码
 
多人接受答案了。
 

Similar threads

后退
顶部