![]() |
VOOZH | about |
dotnet add package BadEcho.Hooks --version 1.2.2
NuGet\Install-Package BadEcho.Hooks -Version 1.2.2
<PackageReference Include="BadEcho.Hooks" Version="1.2.2" />
<PackageVersion Include="BadEcho.Hooks" Version="1.2.2" />Directory.Packages.props
<PackageReference Include="BadEcho.Hooks" />Project file
paket add BadEcho.Hooks --version 1.2.2
#r "nuget: BadEcho.Hooks, 1.2.2"
#:package BadEcho.Hooks@1.2.2
#addin nuget:?package=BadEcho.Hooks&version=1.2.2Install as a Cake Addin
#tool nuget:?package=BadEcho.Hooks&version=1.2.2Install as a Cake Tool
The BadEcho.Hooks library contains code allowing for the installation of out-of-process and global hook procedures from managed code.
While the BadEcho.Common library lays the groundwork for message interception, it does not provide functionality for installing hooks, only in-process window message interception via subclassing.
The BadEcho.Hooks library, on the other hand, provides message interception via hook procedure installation and can create both hooks for threads belonging to external processes as well as global hooks through the injection of the native BadEcho.Hooks.Native DLL.
This package exists to be used by specific Bad Echo applications, but is licensed under the GNU Affero General Public License so that others may enjoy it as well; see the accompanying license for details.
Bad Echo is a collection of software technologies and various writings by Matt Weber: a software designer, partnered Twitch streamer, and game developer.
While Bad Echo code concerns itself a great deal with the "best approaches" to general software problems, it also focuses on game development and providing entertainment through the clever manipulation of games (the results of which are streamed by myself).
I'm a partnered Twitch streamer, and talking to me during one of my Omnified streams, on the off chance that I actually am streaming, is most definitely the quickest way to get my attention!
You may also reach me .
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.0-alpha.15 | 45 | 6/11/2026 |
| 1.3.0-alpha.14 | 67 | 5/21/2026 |
| 1.3.0-alpha.12 | 52 | 5/19/2026 |
| 1.3.0-alpha.11 | 53 | 5/18/2026 |
| 1.3.0-alpha.10 | 50 | 5/16/2026 |
| 1.3.0-alpha.9 | 53 | 5/11/2026 |
| 1.3.0-alpha.7 | 53 | 5/3/2026 |
| 1.3.0-alpha.6 | 50 | 5/3/2026 |
| 1.3.0-alpha.5 | 49 | 5/3/2026 |
| 1.3.0-alpha.4 | 54 | 4/26/2026 |
| 1.3.0-alpha.3 | 62 | 4/13/2026 |
| 1.3.0-alpha.2 | 57 | 4/12/2026 |
| 1.3.0-alpha.1 | 65 | 3/27/2026 |
| 1.2.2 | 109 | 3/23/2026 |
| 1.2.2-alpha.3 | 58 | 3/23/2026 |
| 1.2.2-alpha.1 | 63 | 3/22/2026 |
| 1.2.2-alpha.0 | 60 | 3/20/2026 |
| 1.2.1-beta.1 | 63 | 3/18/2026 |
| 1.2.1-alpha.7 | 80 | 3/16/2026 |