6AV6362-1BA00-0BB0西门子WinCC
| 更新时间 2025-01-26 07:05:00 价格 请来电询价 西门子 WinCC系统软件 软件 6AV6362-1BA00-0BB0 德国 WinCC 联系电话 15221760199 联系手机 15221760199 联系人 田子龙 立即询价 |
在 Windws 7 ,Windws 8.1, Windows Server 2008 或Windows Server 2012 中使用 WinCC V7.0 SP3 Update 3 或更高版本的 WinCC 以及 WinCC (TIA 博途)时,如果锁定组合键?
在运行时使能/禁用组合键
说明
下面描述如何在运行时中使能/禁用 Windows 组合键。本示例考虑了 WinCC 用户管理的权限级别。
使用 C 函数“SetXGinaValue()”。随 WinCC 自带的 DLL 文件“ALMXGINA.DLL”提供此函数。
下面的操作适用于 WinCC V7.0 SP3 Update 3 及以后版本和 WinCC Runtime Professional。
函数 | BOOL SetXGinaValue(unsigned int uiKey, BOOL *pbEnable, DWORD dwSize); |
函数 | 通过“uiKey”禁用/使能所有的 Windows 组合键。组合键锁定或释放的信息通过“pbEnable”指针传递。 |
返回值 | 函数的返回值为 TRUE 或 FALSE。 |
示例 | 如果“pbEnable”参数不是一个指向“BOOL”或“DWORD”类型变量的指针,那么该函数不能正常运行。组合键不能禁用/使能。在这种情况下,函数返回值为“FALSE”。 |
参数 | uiKey (unsigned int) 使用“uiKey”参数定义所用组合键的锁定/释放状态。如果该值不等于0,所有的组合键被锁定。使用如下设置锁定组合键:#define XGINA_ALLOW_CTL_ALT_DEL 3 pbEnable (BOOL*) 参数“pbEnable”是“BOOL”或“DWORD”类型变量的地址,包含组合键禁用或使能的信息。如果“pbEnable”指针指向的变量包含“TRUE”值,则组合键被释放,否则被锁定。 dwSize (DWORD)在参数“dwSize” 中,可以指定指针“pbEnable”所指向变量的字节数。表 01 |
下面提供一个 C 动作的下载,该动作依据当前登录用户的权限等级使能/禁用 Windows 组合键。
wincc_setxginavalue_c.txt (1 KB)
下载内容注意
在该示例中,创建一个编号为 19 的用户指定权限“操作系统”来使能 Windows 组合键。也可以使用另外的或已经存在的权限(例如,“更高的过程控制”,编号为 6)。
当用户登录/注销时,为了使能/禁用组合键,必须使用全局 C 动作中提供的 C 脚本条目。可以使用系统创建的内部变量“@Current_User”作为触发器。
如果是服务器-客户机配置使用此变量需要添加前缀"@local::" (@local::@CurrentUser)
关于 WinCC V7.0 SP3 Update 3 的注意事项
从 WinCC V7.0 SP3 Update 3 开始,当禁用组合键时,所有访问操作系统的功能键都被禁用。
上述信息和 WinCC V7.0 SP3 Update 3建议参考条目 ID: 63472422.
注意
如果组合键“CTRL+ALT+DEL”没有被锁定,必须在操作系统的管理工具中更改组策略。在系统安装时,通常这些设置是预先设置好的。
说明
在 Windows 开始菜单中选择 “所有程序 〉 附件 〉运行”。
在文本框中输入“gpedit.msc”并点击 “确认” 按钮。
打开“编辑本地组策略”对话框。在“本地计算机策略”的左边窗口中,选择“用户组态〉管理模板〉系统〉CTRL+ALT+DEL(选项)”。
关闭本地组策略编辑器。
注意
如果使用 Windows 7 或者 Windows Server 2008 之前版本的操作系统,请参考条目 ID: 332356 的相关说明。
联系方式
- 电 话:15221760199
- 联系人:田子龙
- 手 机:15221760199
- 微 信:15221760199