锁定鼠标和键盘<br>StarRainBow( 星虹 ) <br><br>棗棗棗棗棗?<br><br>var KHK: HHook;<br><br> tmp: integer;<br><br>function HookProc(ICode: integer;WP:WParam;LP:LParam):LResult;<br><br>begin<br><br> Result:=CallNextHookEx(KHK,0,0,0);<br><br>end;<br><br><br>使用下列语句开始锁定 :<br><br>KHK:=SetWindowsHookex(WH_JOURNALPLAYBACK,@HookProc,HInstance,0);<br><br>使用下列语句结束锁定 :<br><br>UnHookWindowsHookEx(KHK);<br><br><br>这时候不能屏蔽 Windows 的系统键 Ctrl-Alt-Tab,Ctrl-Esc,Alt-Tab 等 <br><br>你就可以使用 :<br><br>SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @tmp, 0);// 锁起来 <br><br>SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, @tmp, 0);// 打开吧 <br><br>______________________<br><br><br>要是不灵的话 ,就把代码作成 DLL 。 <br><br>BTW,以上代码可以同时锁住鼠标和键盘<br>