private int KeyboardHookProc(int code Int32 mParam,Intptr lParam)
{
   KeyMSG m=(KeyMSG)marshal.PtrToStructure(lParam,typeof(KeyMSG));
   if(pKeyboardHook!=Intptr.Zero)
  {
    switch(((keys)m.vkCode))
    {
      case keys.LWin:
      case keys.RWin:
      case keys.Delete:
      case keys.Alt:
      case keys.Escape:
      case keys.F4:
      case keys.Control:
      case keys.Tab:
      return 0;
    }
  }
  return 1;
}
这是一个键盘锁的程序,但是当我启动的时候按键盘上面的键子还是好使的,那位童鞋给改一下呗,万分感谢