请教如何锁定WINDOWS快捷键(如CTRL+ESC,窗口键等),并且登陆相关权限用户名后又能解开快捷键

请教如何锁定WINDOWS快捷键(如CTRL+ESC,窗口键等),并且登陆相关权限用户名后又能解开快捷键

最佳答案

SetXGinaValue是解决办法之一,不过比较麻烦,尤其需要注意的是热键锁定是针对计算机的(而不是WinCC),所以你还要在WinCC退出时将热键解除:
 http://support.automation.siemens.com/CN/view/zh/27068495
 http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=28433&cid=1032

 另外WinCC本身也提供了热键锁定的功能,WinCC Explorer>>计算机>>属性>>参数>>勾选禁止所有热键。当然这里的热键是无法通过脚本解除的,所以只要有权限的用户能够将WinCC画面最小化就可以了。于画面放置一按钮(设置相关权限),其脚本为:
 HWND WinCCHwnd;
 WinCCHwnd=FindWindow("PDLRTisAliveAndWaitsForYou",NULL); 
  CloseWindow(WinCCHwnd);

 相比较而言还是第二种方法较为简单,不过有时候WinCC自带热键锁定会不好使(与系统有关),这时候可以使用第一种方法。

提问者对于答案的评价:
不愧为顶级工程师,非常感谢你的回答!这个问题问了很多人都不没回答好,您说的这个办法确实比用第一种方法简单得多了!!!希望以后能经常向您请教,谢谢了!!

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

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

相关推荐