組態王6.53 2008版本新增加了EnableDisableKeys函數,通過此函數可以實現動態設置Alt/Win/ESC鍵的禁止與啟用,使用方法如下:
EnableDisableKeys(int AltKey,int EscKey,int WinKey); //1 = 禁用 、0 = 啟用。
函數使用說明:
EnableDisableKeys(AltKey, EscKey, WinKey);
參數 描述:
AltKey Alt禁止標志(非0:禁止,0:啟用)
EscKey Esc禁止標志
WinKey Win禁止標志
參數類型為整型。
當AltKey為非0時,不會屏蔽Alt+Del+Ctrl,但會屏蔽“任務管理器”;
當AltKey為0時,會自動解除“任務管理器”的屏蔽。
調用方法如下:
EnableDisableKeys(1,1,1);或EnableDisableKeys(0,0,0);
特殊說明:此函數只適用于NT/2000/XP[7.5sp1測試w764位也是支持的,其他環境有待繼續測試,幫助文檔中函數的說明也有問題]系統。最新版組態王6.53(2009-9-1發布的版本,開發版65.30.2003.17246,運行版65.30.2003.17369),在工程瀏覽器的運行系統設置里,“禁止任務切換(CTRL+ESC)”和“禁止ALT鍵”的設置變為無效。