WINCC组合热键的禁止_第1页
WINCC组合热键的禁止_第2页
WINCC组合热键的禁止_第3页
WINCC组合热键的禁止_第4页
WINCC组合热键的禁止_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、描述在有些情况下WinCC中禁用组合键功能无效。在本条目中给出如何使禁止组合键功能生效的方法。为了禁止组合键必须激活Windows任务管理器中的“AlmXpmgr.exe”过程。启动AlmXpmgr.exe有两种方式。将AlmXpmgr.exe加在WinCC项目所在计算机的启动列表中。将AlmXpmgr.exe加在WinCC项目所在计算机的启动列表中。对于Windows7或者WindowsServer2008的操作系统请参照条目ID!44027453!中给出的说明使禁止组合键生效。我们处理以下情形。在WinCC中如果禁止组合键无效应该如何处?如何在运行系统中通过事件来触发禁止/使能Window

2、s组合键?在WinCC中如何禁止典型的Windows组合键?1.在WinCC中如果禁止组合键无效应该如何处理?说明参照如下步骤.No.步骤1创建一个新项目(不作任何的额外设置)2关闭WinCC3打开WinCC(新项目)4激活运行系统(不包含图形运行系统)5停止运行系统6关闭WinCC7打开WinCC8再次打开原始项目9激活运行系统表01如果以上方法无效,请检查一下注册表条目。No.步骤1开始运行,输入regedit.2搜索编码:HKEYLOCALMACHINE/Software/Microsoft/WindowsNT/CurrentVersion/Winlogon3检查下列条目是否存在:Gin

3、aDLL=almxgina.dll和Userinit=userinit,ALMXPMGR.EXE,nddeagnt.exe如果这两个条目存在那么按键将会被禁止。表02可以检查按键是否真的已经被禁止。No.步骤1“开始运行”,输入“regedit”。2搜索编码:HKEYLOCALMACHINE/SOFTWARE/SIEMENS/WinCC/WinLogon/Permissions3所有有效的组合键都在此路径下.下面是所有有效的组合键注册信息图.NameTypeDmt冃(DefaultREG_5Z(valuenotset)AllawAltEecREG_DWORDOxOOOOOOOL(_1)LSoA

4、llawAltTabREG_DWORDOxOOOOOOOL(1)闕AlloMtlAltDulREG_DWORDOkOOQQOOOL(1)jAllawCtlEscREG_DWORDOxOOOOOOOLtlAllawLogoutREG_DWORDOxOOOOOOOL(_1)鋼AlhwShutdownREG_DWORD0 x00000001fl图.01如果需要的组合键键值设置为“0”,那么组合键功能无效。如下步骤来使能时间同步:-选择需要的组合键名称。-右键选择“更改”。-把值从0改为1。-点击确定。表03重要信息通常情况下,对于直接修改注册表不做任何的担保,因为这完全是用户自己的责任。建议无论如何

5、请首先备份注册表,然后再按照所述方法操作。另外,设置和具体计算机有关。也就是说,如果将项目复制到另一台计算机上,必须重新做设置。2.如何在运行系统中通过事件来触发禁止/使能Windows组合键?说明在WinCCExplorer中可以在“计算机属性”对话框中的“参数”页中设置禁止/使能Windows组合键。对“计算机属性”对话框的修改只有在重新启动运行系统后才能生效。下面介绍如何在运行系统中禁止/使能一个Windows组合键。该方法需要考虑到WinCC用户管理员的授权级别。使用到C函数“SetXGinaValue()”。该函数是由ALMXGINA.DLL提供。函数BOOLSetXGinaValu

6、e(unsignedintuiKey,BOOL*pbEnable,DWORDdwSize);函数描述本函数通过“uiKey”参数来禁止/使能Windows组合键。关于组合键是否被禁止或者使能的信息通过“pbEnable”参数作为指针传送出来。返回值返回值为TRUE或者FALSEo实例如果“pbEnable”参数不是一个指向“BOOL”或者“DWORD”(32-位)类型的指针,那么函数无法正常运行。指定的组合键将无法禁止/使能。这种情况下,函数返回值为“FALSE”。参数uiKey(unsignedint)通过“uiKey”参数可以定义哪些组合键被禁止/使能。可以使用以下常数:#defineXG

7、INAALLOWSHUTDOWN#defineXGINAALLOWLOGOUT#defineXGINA_ALLOW_CTRL_ALT_DEL3/WindowsKey+E,/WindowsKey+RTOC o 1-5 h z#defineXGINA_ALLOW_CTRL_ESC4#defineXGINA_ALLOW_ALT_ESC5#defineXGINA_ALLOW_ALT_TAB6禁止/使能组合键CTRL+ESC同时会控制Windows键(例如:Windows键+E用于调用Windows浏览器或者Windows键+R用于执行一个程序)的禁止/使能。pbEnable(BOOL*)“pbEnab

8、le”参数是一个BOOL或者DWORD类型的变量地址,包含了参数“uiKey”指定的组合键是否被禁止/使能。如果值为“TRUE”,则组合键被使能,否则被禁止。dwSize(DWORD)通过“dwSize”参数可以指定“pbEnable”指针所指向的变量的字节数。表04WinCCV7.0SP3Update3注意事项从WinCCV7.0SP3Update3开始,当组合键被禁止,所有访问操作系统的功能键都被禁止。包含以下组合键:/(Windows刀/Win95links/Win95leftWin95rechts/Win95right表05按照如下方法激活键禁用:激活禁用Ctrl+Alt+De卜。为了

9、避免冲突,禁用所有其它选项以禁用键组合。关于WinCCV7.0SP3Update3的信息参见条目ID:63472422。对于WinCCV7.0SP3Update2之前的版本EJ如下下载提供了一个C动作例程,可以根据当前登录用户的授权级别使能/禁止Windows组合键。WinCC_SetXGinaValue_c.txt(1KB)对于WinCCV7.0SP3Update3及以后的版本EJ如下下载提供了一个C动作例程,可以根据当前登录用户的授权级别使能/禁止Windows组合键。WinCC_SetXGinaValue_c_new.txt(484bytes)移植项目注意事项对于移植项目必须在注册表中做

10、如下设置。No.步骤“开始运行”,输入“regedit”。搜索编码:HKEYLOCALMACHINE/SOFTWARE/SIEMENS/WinCC/WinLogon/Permissions所有有效的组合键都在这个路径。NameT/PData四(Default)立(yaluenatset)僵AllMAltE別REG_DW0RDOkOOOOOOOL1)JAllawAltTabREG_DW0RDOxOOOOOOOL1)AllawCtlAltDelREG_DW0RDOxOOOOOOOL1)REG_DW0RD0000000011)_SAllowLogoutREG_DW0RD0 x00000001(1)艘

11、AllawShutdown0 x000000010图.01以下条目值必须设置为“1”AllowAltEscAllowAltTabAllowCtlEscAllowLogoutAllowShutdown表06下载注意事项本例中,创建用户特定的授权“OperatingSystem”编号为19来使能Windows组合键。您还可以使用其他的或者已经存在的权限(例如:“Higherprocesscontrolling”,编号6)。图.02:在WinCC用户管理器中的授权分配为了在用户登录/注销时能够使能/禁止组合键,可以在全局C动作中使用本条目中提供的C脚本。可以使用系统内部变量“Current_User

12、”作为触发器变量。3.在WinCC中如何禁止典型的Windows组合键?说明可以通过进入“WinCCExplorer计算机计算机属性参数”打开对话框,并选择相应的复选框来禁止组合键Ctrl+Alt+DEL,Alt+TAB,Ctrl+ESC和Alt+ESC。图.03:禁止/使能Windows组合键的设置组合键“Alt+F4”可以在WinCCExplorer中的计算机“属性”的对话框中禁止。打开“WinCCExplorer计算机计算机属性图形运行系统”并选择相应的复选框来设置。CciinpulrproperHesenefflJ|Startw|PaamLara&諮碎上RMim?|PlciBctFJe

13、,ESJ馬小伽血伽t_常I】LIW$1l.rwuPittweTiJfeBoideiMMrrizisMrwrnzeFullScreenF4-TumOflIAk-F4/XRwize:Move1NiiwuelxMartm血呢TMQi他咼QjixhBrowse.IHctkeWihdswOhTapCwwrCdnlrctl:ChoriKtGfbcs!QNoiftHJ厂iMoirrtaJwilhwtic4bk厂EmledRvrulimeg沁OiiVOflCli&wtertfedtKeysDown:rmirMrshinLift:耐I:IIumondmingatlivadonBufferSeeFld.ofPic

14、tures国HideSystemScrewsjUsepieFiKINcleupjrAowaicaseUKIAbtichenHire图.04:禁止/使能“Alt+F4”键的设置为了确保在WinCC运行以及在调用独立的应用程序(例如“Screenselectionbyname”,“Screenselectionbymeasuringpoint”,“UserAuthorization”或者“SFCVisualization”)时不显示Windows任务栏,应该在“任务栏和启动菜单属性”对话框中进行以下设置。必须取消“将任务栏保持在其它窗口的前端”复选框。图.05:Windows任务栏设置对话框注意拷屏是在WinCCV7.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论