{"repo":"macote/Winook","free":true,"listed":false,"github":"https://github.com/macote/Winook","clone":"git clone https://github.com/macote/Winook.git","description":"Winook - .NET thread-level hooks library","language":"C#","stars":85,"topics":["win32","hooks","thread-level","c-plus-plus","c-sharp","api","thread-level-hooks","nuget","mouse","keyboard"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"[![nuget][nuget-badge]][nuget-url] [nuget-badge]: https://img.shields.io/badge/nuget-v1.4.0-blue.svg [nuget-url]: https://www.nuget.org/packages/Winook Winook is a Windows library that lets you install thread-level hooks inside processes. This library offers an alternative to solutions that use global hooks. With thread-level hooks, performance and management issues can be avoided. Information Winook uses host processes and DLL injection to set up hooks. Both 32-bit and 64-bit support host applications and DLLs are included. Features - Works in .NET Framework and .NET Core applications - 32-bit and 64-bit dynamic support - Mouse and keyboard specific message handlers - Extensive keyboard modifiers support - Mouse message filtering at dll level - Ability to ignore mouse move messages to improve performance Application - Game Helpers - Winook can be used in game helpers. In-game keyboard and mouse events can be tied to event handlers in your application. For example, Winook is used in Poe Lurker to provide additional trading functionality. - Application Inspection - Winook can be used as a telemetry inspection tool. - Other Uses - Please share how you use Winook! Installation NuGet Usage License MIT Acknowledgements Thanks to C1rdec for the inspiration and motivation. I created this initially to help him with his project.","default_branch":null,"files":null,"tree":[],"storefront":"/r/macote","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/macote/Winook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}