[package]
edition = "2024"
name = "hooking"
version = "0.2.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "hooking libs in rust"
readme = "README.md"
license = "MIT"
repository = "https://github.com/pigeonhands/hooking-rs"
resolver = "2"
[features]
default = []
win_close_alloc = []
[lib]
name = "hooking"
path = "src/lib.rs"
[[example]]
name = "hook_msgboxa"
path = "examples/hook_msgboxa.rs"
[[example]]
name = "hook_puts"
path = "examples/hook_puts.rs"
[[example]]
name = "write_hook_table"
path = "examples/write_hook_table.rs"
[dependencies.iced-x86]
version = "1.21.0"
features = [
"std",
"decoder",
"encoder",
"block_encoder",
"code_asm",
"instr_info",
]
default-features = false
[dependencies.thiserror]
version = "2.0.18"
[target.'cfg(target_os = "linux")'.dependencies.libc]
version = "0.2.182"
[target."cfg(windows)".dependencies.windows-sys]
version = "0.61.2"
features = [
"Win32_System_Memory",
"Win32_System_SystemInformation",
"Win32_System_LibraryLoader",
]