InTouch 防止退出运行环境(锁键盘)的方法 点击:2561 | 回复:4



raozr

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:330帖 | 6019回
  • 年度积分:0
  • 历史总积分:23673
  • 注册:2010年2月20日
发表于:2010-06-03 11:14:46
楼主

说明:1、Keybdfs2kPCANYWHERE.zip支持 Win2000 SP2 Server / Adv. Server/ Professional 下的 InTouch7.1 及以后版本。
2、Keytrapfs2k.zip 和Keybdfs2k.zip 支持Win NT 和 Win2000操作系统下的InTouch 7.0/7.1/7.11。但在Win2000下安装后,Win2000不再支持自动关机功能。
3、KBfilter new Demo App.zip 是一个演示键盘锁功能的InTouch的应用。

1. 装系统文件和初始化
1.1 Win2000 下。解压缩文件Keybdfs2kPCANYWHERE.zip。将文件Keytrap.dll 和 Keytrap.wdf 拷贝到InTouch 的安装目录下。 将文件Kbdfilter.sys拷贝到操作系统安装目录的子目录System32\Drivers 下。 双击执行文件Win2kKBfilter.reg,将注册信息写入注册表。 重启系统。
1.2 Win NT4.0 下。解压缩文件Keytrapfs2k.zip,将文件Keytrap.dll 和 Keytrap.wdf 拷贝到InTouch 的安装目录下。解压缩文件Keybdfs2k.zip到不同于InTouch安装目录的另一个目录。 执行setup.exe文件安装此驱动软件。重启系统。
2. 使用InTouch脚本函数KeyTrapSet() and KeyTrapStatus()。
2.1 KeyTrapSet()设定键盘锁定。分别是:
KeyTrapSet(“TRAP”,1),允许锁定;KeyTrapSet(“TRAP”,0),不允许。
KeyTrapSet(“REBOOT”,0),锁定<Ctrl><Alt><Delete>;1,不锁定。
KeyTrapSet(“TASKSWITCH”,0),锁定<Alt><Tab>或<Ctrl><Esc>;1,不锁定。
2.2 KeyTrapStatus()是得到键盘锁定的状态。分别是:
KeyTrapStatus(“TRAP”),返回1表示锁键盘可以进行。
KeyTrapStatus(“REBOOT”),返回0表示封锁。
KeyTrapStatus(“TASKSWITCH”),返回0表示封锁。
2.3 举例
在应用程序脚本的Startup条件下写入下列语句,使开始运行先锁键盘。
KeyTrapSet(“TRAP”,1);
KeyTrapSet(“REBOOT”,0);
KeyTrapSet(“TASKSWITCH”,0);
在某个窗口做两个规定了一定操作级别的按钮,在动作脚本分别写入:
锁键盘按钮
KeyTrapSet(“TRAP”,1);
KeyTrapSet(“REBOOT”,0);
KeyTrapSet(“TASKSWITCH”,0);
开锁按钮
KeyTrapSet(“TRAP”,0);
KeyTrapSet(“REBOOT”,1);
KeyTrapSet(“TASKSWITCH”,1);

3. 其他
3.1 开发环境中在菜单\特别\配置\WindowsViewer\窗口配置,选中:
无法关闭,总是最大化,停用ALT键,停用CTRL-ESC键等项。
3.2 将View.exe文件放入操作系统的“启动”菜单。

如需要安装文件,电邮rzrwapu@sina.com索取。




raozr

  • 精华:4帖
  • 求助:0帖
  • 帖子:330帖 | 6019回
  • 年度积分:0
  • 历史总积分:23673
  • 注册:2010年2月20日
发表于:2010-06-03 13:10:51
1楼
给点动力,帮顶一下再索取哦!

yapeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2009年8月06日
发表于:2010-06-03 21:52:08
2楼
支持下,好东西,定起来。

一灯

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 55回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2003年7月08日
发表于:2010-06-10 18:54:46
3楼
好东西,给我一份,邮箱freewdz@163.com

if{[(..else..)]}endif

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 60回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2003年3月19日
发表于:2010-06-11 14:00:04
4楼

热门招聘
相关主题

官方公众号

智造工程师