I'm looking for a way to intercept and redirect reads to a certain registry keys. Naturally, Detours can do it. But I need it for a commercial application and MS $10K license fee is a bit too steep. Are there any alternatives ?
相关问题
- the application was unable to start correctly 0xc0
- Inheritance impossible in Windows Runtime Componen
- how to get running process information in java?
- Is TWebBrowser dependant on IE version?
- Handle button click in another application
相关文章
- 如何让cmd.exe 执行 UNICODE 文本格式的批处理?
- 怎么把Windows开机按钮通过修改注册表指向我自己的程序
- Warning : HTML 1300 Navigation occured?
- Bundling the Windows Mono runtime with an applicat
- Windows 8.1 How to fix this obsolete code?
- Why windows 64 still makes use of user32.dll etc?
- CosmosDB emulator can't start since port is al
- How to print to stdout from Python script with .py
Detours 4 is now open source under the MIT license! So there is no $10k license fee anymore.
The EasyHook Library might be what you are looking for. It is licensed under LGPL and its description sounds quite nice.
I have never actually used it myself because Detours was always enough for my private projects.
There is also an article about it on CodeProject but that is rather old and shows only .NET examples.
I would recommend Mhook, which is free and works great for both x86 and x64.
Make sure to use apriorit's fork of Mhook, it has lots of improvements and bug fixes that are not merged back to the original project.
You can also use Deviare API Hook if you want to solve also the IPC or Deviare In-Process for a Detours replacement. It's open source and well maintained.
Madshi's madCodeHook is what you're looking for.