2011-02-04 41 views
6

我正在尋找一種方法來截取並將讀取重定向到某些註冊表項。自然,Detours可以做到這一點。但我需要它用於商業應用,而MS $ 10K許可證費用有點太陡。有沒有其他的選擇?Detours替代註冊表攔截

+0

Detours所做的並不神奇。我甚至在我知道Detours存在之前就知道了。你也許可以做到這一點。 – MSalters 2011-02-04 08:55:50

回答

1

Madshi的madCodeHook是你在找什麼。

+0

我仍然需要弄清楚(以及是否)DLL重定向的工作方式,但如果它不madCodeHook可能是最好的選擇,謝謝 – Demiurg 2011-02-05 13:05:23

2

EasyHook圖書館可能是你在找什麼。它是根據LGPL授權的,其描述聽起來相當不錯。
我從來沒有真正使用過它,因爲Detours總是足夠用於我的私人項目。

還有一篇關於CodeProject的文章,但是這篇文章比較陳舊,只顯示.NET示例。

0

我會推薦Mhook,它是免費的,適用於x86和x64。

確保使用Mhook的apriorit's fork,它有很多改進和錯誤修復,不會合並回原始項目。