Files
tiennm99 f4bd35ae5b fix(hook): harden detour install, unload, and delta reconnection
Initialize every detour before enabling any, so a hook body that calls
another detour's trampoline can never hit an uninitialized detour and abort
the process. Pin the module on load so unloading can no longer leave
kernel32/ntdll patched to jump into freed memory. On a failed FILETIME
conversion, fall through to the real time instead of returning an
uninitialized SYSTEMTIME. Reconnect the shared delta mapping lazily so
setting a delta after injection takes effect instead of being disabled
forever. Add host-agnostic tick-conversion tests.
2026-09-21 16:13:17 +07:00

22 lines
478 B
TOML

[package]
name = "time-mocker-core"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
rust-version.workspace = true
description = "Shared types and named MMF helper for time-mocker"
[lib]
name = "time_mocker_core"
path = "src/lib.rs"
[dependencies]
windows-sys = { workspace = true, features = [
"Win32_Foundation",
"Win32_System_Memory",
"Win32_System_Time",
"Win32_Security",
] }