因公司在每一个区域有一名员工,用一般的智能设备考勤经济上划不来,故考虑做一个简单的web services+winform的考勤系统,每名员工的电脑的mac网卡地址都是固定的只能在本机签到,但怎样防止被远程控制签到?   这个问题可以转化为怎样识别输入的键盘是本机的键盘还是远程键盘?请各位高手提示提示,谢谢,分不够再加!

解决方案 »

  1.   

    如果是远程控制的机器登录到系统,通过mac网卡地址是检测不出来的,因为登录系统的机器是被控制的机器本身.靠键盘检测听起来也悬.还是禁用远程启动和远程控制容易些.
      

  2.   

    to 但怎样防止被远程控制签到? 这个问题可以转化为怎样识别输入的键盘是本机的键盘还是远程键盘?很难防止被远程控制签到,除非修改机器操作系统中的某些服务,或者你在gateway中去做限制,防止某种端口的命令发送或者接受。如果机器被远程控制,那么程序运行就像亲自在本机操作一样,是无法转化成后一个问题的。
      

  3.   

    不过你的程序启动后,可以判断是否有远程工具启动,例如vnc或者pcanywhere之类的软件运行。