*UIHook:修改鼠标、键盘钩子

This commit is contained in:
Sunny 2020-12-26 22:12:06 +08:00
parent c96db8d21e
commit 0f1092ca14
2 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@ -19,9 +19,9 @@
* 2020-01-01: V2.2.0 * 2020-01-01: V2.2.0
******************************************************************************/ ******************************************************************************/
using Sunny.UI.Win32;
using System; using System;
using System.Drawing; using System.Drawing;
using System.Reflection;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Windows.Forms; using System.Windows.Forms;
@ -185,8 +185,8 @@ namespace Sunny.UI
// If not, GC randomly collects it, and a NullReference exception is thrown // If not, GC randomly collects it, and a NullReference exception is thrown
_hookCallback = HookCallbackProcedure; _hookCallback = HookCallbackProcedure;
_handleToHook = SetWindowsHookEx(_hookType, _hookCallback, _handleToHook = SetWindowsHookEx(_hookType, _hookCallback, (IntPtr)Kernel.GetModuleHandle(null), 0);
Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]), 0); //Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]), 0);
// Were we able to sucessfully start hook? // Were we able to sucessfully start hook?
if (_handleToHook != 0) if (_handleToHook != 0)