- {{item.name}}
在 Windws 7 或 Windows Server 2008 中使用 WinCC V7.0 SP3 Update 3 或更高版本的 WinCC 以及 WinCC (TIA 博途)时,如果锁定组合键?
- 0
- 243
- 1388
在 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 的相关说明。
https://support.industry.siemens.com/cs/cn/zh/view/44027453
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 如何在MS Windows 7(或更高版本中)安装软件冗余包V1.2(SP3)?
- 如何将早期 TIA Portal 版本创建的项目转换到TIA Portal V14或更高版本?
- 在WinCC Runtime Professional V11或更高版本中,如何将f(t)趋势控件中的过程值导出成CSV文件?
- 如何在STEP 7 Professional V11 或更高的版本中使用FM352凸轮控制器(6ES7352-1AH02-0AE0) ?
- 在 S7-1200/S7-1500 中,如何测量一个完整程序、子程序或特定组织块的运行时间?
- 在 Windows 7 64位操作系统中,如何将 WinCC flexible 2008 SP3 项目移植到 WinCC V11 (TIA Portal) V11 SP2?
- 当在WinCC Runtime Professional中使用WinCC client 选择项目时提示 "项目被锁定" 应该怎样做 ?
- 如果 WinCC V14 SP1 Update 1 下的 SIMATIC Visualization Architect 已经安装,那么如何再安装 WinCC (TIA Portal) V14 SP1 Update 3?
- 如何防止多个WinCC客户机同时操作或更改数值?
- 如何在Windows Server 2008 / Windows 7中配置B.Data的WEB发布
{{item.nickName}}