如何锁定计算机用户名,请教如何锁定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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值