Compare commits

..

1 Commits

Author SHA1 Message Date
paring 3978d3c656 fix: replace native modules 2023-03-28 20:50:07 +09:00
6 changed files with 5 additions and 10 deletions

View File

@ -31,7 +31,7 @@ namespace SkyHook
/// <summary>
/// Whether the hook is active now.
/// </summary>
public bool isHookActive => SkyHookNative.HookIsRunning();
public bool isHookActive;
/// <summary>
/// Your callback for each key updated events.
@ -96,6 +96,7 @@ namespace SkyHook
exception = new SkyHookException(result);
}
isHookActive = true;
started = true;
_mre.WaitOne();
@ -112,7 +113,6 @@ namespace SkyHook
while (!started && exception == null)
{
Thread.Yield();
}
if (exception != null)
@ -134,6 +134,8 @@ namespace SkyHook
{
_mre.Set();
}
isHookActive = false;
}
/// <summary>

View File

@ -29,12 +29,5 @@ namespace SkyHook
/// <returns><c>null</c> if no error, or an error message.</returns>
[DllImport(Lib, EntryPoint = "stop_hook", CallingConvention = CallingConvention.Cdecl)]
public static extern string StopHook();
/// <summary>
/// The native version of <see cref="SkyHookManager.StopHook"/> method handled by <see cref="SkyHookManager"/>.
/// </summary>
/// <returns><c>null</c> if no error, or an error message.</returns>
[DllImport(Lib, EntryPoint = "hook_is_running", CallingConvention = CallingConvention.Cdecl)]
public static extern bool HookIsRunning();
}
}

Binary file not shown.

BIN
plugins/skyhook.bundle Executable file → Normal file

Binary file not shown.

Binary file not shown.

BIN
plugins/x86_64/skyhook.dll Executable file → Normal file

Binary file not shown.