C#屏蔽WIN功能键 您所在的位置:网站首页 屏蔽功能键 C#屏蔽WIN功能键

C#屏蔽WIN功能键

2024-04-15 23:46| 来源: 网络整理| 查看: 265

          [DllImport("kernel32.dll")]          public static extern int GetCurrentThreadId();

          [DllImport("kernel32.dll")]          public static extern IntPtr GetModuleHandle(string name);

          public static void Hook_Start()          {              // 安装键盘钩子               if (hHook == 0)              {                  KeyBoardHookProcedure = new HookProc(KeyBoardHookProc);                  hHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyBoardHookProcedure,                          GetModuleHandle(Process.GetCurrentProcess().MainModule.ModuleName), 0);                  //如果设置钩子失败.                   if (hHook == 0)                  {                      Hook_Clear();                  }              }          }

          //取消钩子事件           public static void Hook_Clear()          {              bool retKeyboard = true;              if (hHook != 0)              {                  retKeyboard = UnhookWindowsHookEx(hHook);                  hHook = 0;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有