WINCC API开启/禁用 热键

经典WINCC有没有办法在运行模式下,通过API 禁用或者开启Windows热键,例如ALT+TAB。客户希望维护人员可以启用热键,以便编辑项目,而生产员工禁用热键,防止异常操作。

问题补充:
感谢!!!PWRTCheckPermission 和 SetXGinaValue 函数有具体解释吗?

最佳答案

https://support.industry.siemens.com/cs/cn/zh/view/44027453
https://support.industry.siemens.com/cs/ww/en/view/332356
在WinCC V7.4 SP1@Win7/Win10上测试通过。
测试中发现,3号也就是XGINA_ALLOW_CTL_ALT_DEL单独用可以生效,4/5/6单独用都不行,必须先控制3,然后再控制4/5/6,正常。1和2没试。
另外,有时候禁用了按键后,重新再使能不管用,需要按一下CTL+ALT+DEL,再使能,就生效了,原因未知。
补充:例子里面用PWRTCheckPermission检查是否具有19号权限,SetXGinaValue用法链接里面有,看例子也能明白

图片说明:

WINCC  API开启/禁用 热键  

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 同样的Wincc项目程序移植更换程序后之前的归档变量记录无法查询

    有一wincc项目,生产部门提出新增一报表需求,为不影响生产,我将生产使用的原始程序移植到另外一台电脑修改完成后,移植到生产使用的电脑上(存放路径未改变),发现原来的OnlineT…

    SIMATIC WinCC 2021年7月5日
  • wincc组态按扭实现点动

    wincc组态按扭怎么实现点动,REST键想用电脑的热键比如F9,不知道如何才能实现点动的功能呢 问题补充:barry谢谢你的回答,用鼠标是可以实现的,热键实现不了啊 最佳答案 按…

    SIMATIC WinCC 2019年6月11日
  • 西门子下载中心网页无法登录

    现在scout tia 5.3安装包时,网站提示用户登录,修改密码后还是无法登录,要么密码不正确,要么是登录页面,要求输入登录名和密码,无法下载软件安装包 问题…

    2020年11月1日
  • wincc MSFlexGrid控件显示未找到许可证

    请问应该如何解决呢,麻烦说详细一些,谢谢 最佳答案 你可以参考别人的解决方法https://www.ad.siemens.com.cn/service/answer/solutio…

    SIMATIC WinCC 2021年7月5日
  • 加不进脚本

    我今天用wincc 6.2做了一个菜单和工具栏,在上午时还能加入好用,但是后来我改了一下脚本程序,在工具栏的加入脚本上把脚本移除后,再就加不进去了,不知道怎么回事? 最佳…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc通过PC Access与200通讯的问题

    现在打算用PC Access 的OPC来跟200通讯,因为现场有4个机房,机房离得比较远,分别布有一套200PLC,如果通过以太网的话,200部分是不是必须加2…

    SIMATIC WinCC 2019年6月11日
  • WINCC网络

    我用一台电脑WINCC和2台300PLC进行SIMATIC S7的TCP/IP通讯,同事还和一台具有MODBUS TCP/IP功能的仪表通讯采用OPC,以上是通…

    SIMATIC WinCC 2019年6月11日
  • UX发布失败

    用自己电脑发布成功了,但是拷贝到另一台电脑中重新发布后,登陆地址出现your browser does not support i…

    SIMATIC WinCC 2021年7月5日
  • 授权中字母等代号的含义

    WINCC-V6 RC 1024 PTg 512 ATg中的  RC?  PTG?&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC的求助

    退出WINCC系统运行画面需要输入密码口令后才能够退出 请求大侠帮忙 问题补充:怎么做 不好意思 最佳答案 开机时候,按住左Shift,自动运行就不能启动了。&…

    SIMATIC WinCC 2019年6月11日