to CKC(火):
真幸运,有你这样的高手指点,但VFP如何实现对本地计算机时间的修改呢?
谢谢!

解决方案 »

  1.   

    给个思路:根据登陆user权限控制其对桌面的操作,这个操作系统本身就能
    实现;其次,你的应用中用server的时间校正客户机的时间;当然用ckc(火) 的方法做程序开机就校正也是个办法(问题是后来操作员还是有可能修改日期,还是用我的方式吧! )
      

  2.   

    楼上兄弟,本机时间是十分容易被改的,建议用ckc的方法后,还在程序时不时的检查服务器的时间或者在比较重要的模块中不断检查服务器的时间,否则限不了的。(时间尽量用服务器的时间就没这个问题了。)
      

  3.   

    我的要求并不是想象的那么高,到目前为止,我只希望能够知道,在VFP6中用何命令/函数能够更改计算机的日期和时间(详细说明),或调用API函数(详细说明)!谢谢各位。
      

  4.   

    to all
    谢谢各位,问题已经解决了,方法如下:
    1、将c:\windows\system\timedate.cpl文件删除,操作员将无法双击托盘更改时间;
    2、将CMOS加锁,使操作员无法更改时间;
    3、将COMMAND.COM更改,使之不能使用DATE和TIME命令更改时间。谢谢各位高手指点,以上方法也供大家参考!
      

  5.   

    to all
    但我还是希望知道,在VFP6中如何更改本地计算机的时间!希望能得到高人指点。
    谢谢!
      

  6.   

    一个土办法,建DOS批处理文件dostime.bat,文件内容为:
    time %1
    再在VF中调用,KK为要改的时间
    RUN DOSTIME &KK
      

  7.   

    设置当前机器的时间为服务器的时间:
    RUN NET TIME \\服务器名 /SET /Y
      

  8.   

    to zqllyh(您问我也问总可以问出个所以然) 
    调用dos的批处理固然可以更改时间,但却使屏幕闪烁!可否有更好的办法?