请问题各路高手:如何禁止更改计算机的时间(包括DOS方式)及在VFP中如何远程更改另一台计算机的时间?

sengye 2002-09-29 09:02:04
在我所在的公司,因工作需要,希望禁止计算机操作员更改计算机的时间和日期(因为这十分重要),如果不能禁止在VFP中能否远程更改另一台计算机的时间和日期,请高手详细指点!万分感谢
...全文
98 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sengye 2002-10-21
  • 打赏
  • 举报
回复
to zqllyh(您问我也问总可以问出个所以然)
调用dos的批处理固然可以更改时间,但却使屏幕闪烁!可否有更好的办法?
aabiao 2002-10-06
  • 打赏
  • 举报
回复
设置当前机器的时间为服务器的时间:
RUN NET TIME \\服务器名 /SET /Y
zqllyh 2002-10-06
  • 打赏
  • 举报
回复
一个土办法,建DOS批处理文件dostime.bat,文件内容为:
time %1
再在VF中调用,KK为要改的时间
RUN DOSTIME &KK
sengye 2002-10-05
  • 打赏
  • 举报
回复
to all
但我还是希望知道,在VFP6中如何更改本地计算机的时间!希望能得到高人指点。
谢谢!
sengye 2002-10-05
  • 打赏
  • 举报
回复
to all
谢谢各位,问题已经解决了,方法如下:
1、将c:\windows\system\timedate.cpl文件删除,操作员将无法双击托盘更改时间;
2、将CMOS加锁,使操作员无法更改时间;
3、将COMMAND.COM更改,使之不能使用DATE和TIME命令更改时间。

谢谢各位高手指点,以上方法也供大家参考!
sengye 2002-10-02
  • 打赏
  • 举报
回复
我的要求并不是想象的那么高,到目前为止,我只希望能够知道,在VFP6中用何命令/函数能够更改计算机的日期和时间(详细说明),或调用API函数(详细说明)!谢谢各位。
流星尔 2002-09-30
  • 打赏
  • 举报
回复
应用程序中要用到时间。这个时间一般默认是当天时间。而之所以会出现检查时间问题,不外乎是前台要把当天的时间给保存进去。倘然这个时间由后台生成,那么一切问题就都解决了。而时间由后台生成,比如新增记录,可以设定默认值为当天。更新记录,通过存储过程在后台更改。这样,所有的时间都以服务器为准。只要保证服务器的时间准确,就没问题了。
否则要保持时间一致,有困难。
zqllyh 2002-09-30
  • 打赏
  • 举报
回复
楼上兄弟,本机时间是十分容易被改的,建议用ckc的方法后,还在程序时不时的检查服务器的时间或者在比较重要的模块中不断检查服务器的时间,否则限不了的。(时间尽量用服务器的时间就没这个问题了。)
net_steven 2002-09-29
  • 打赏
  • 举报
回复
给个思路:根据登陆user权限控制其对桌面的操作,这个操作系统本身就能
实现;其次,你的应用中用server的时间校正客户机的时间;当然用ckc(火) 的方法做程序开机就校正也是个办法(问题是后来操作员还是有可能修改日期,还是用我的方式吧! )
流星尔 2002-09-29
  • 打赏
  • 举报
回复
我觉得如果单单只是日期的话,可以采取读取的方式。否则,会有延迟。
sengye 2002-09-29
  • 打赏
  • 举报
回复
to CKC(火):
真幸运,有你这样的高手指点,但VFP如何实现对本地计算机时间的修改呢?
谢谢!
ckc 2002-09-29
  • 打赏
  • 举报
回复
无法禁止
可以在这台机器上做一个程序从远程的机器上读取正确的时间
然后修改本地的时间

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧