2012-04-27 95 views

回答

1

不是我知道的。在我的公司,我自己創造了一個。你必須使用一個分析器來做到這一點。此外,請注意,如果本機DLL存在,您將無法檢測該函數,否則必須刪除它或執行其他操作,例如使用loadlibrary鉤子繞行它。

最後,當前的做事方法是自己編輯功能或完全替換它。出於穩定性考慮,這是非常危險的事情。有更復雜的方法,但首先你必須從基礎開始。 IIRC我用這一個瞭解分析,當我開始: http://msdn.microsoft.com/en-us/magazine/cc188743.aspx

關於本機VS字節碼位就是我失蹤了,當我得知這個情況,所以你被保存對這個特殊的頭痛。

+0

我試圖避免使用探查器或調試器。雖然偉大的聯繫。是分析器API總是在那裏,或者只有在安裝了分析器的情況下。我想要一些可以放入可部署代碼的東西。 – klumsy 2012-06-14 16:25:30

+0

從1.1開始,這是我用來編譯它的地方,因爲你需要它支持所有版本。我目前有一種以這種方式部署給主要客戶的產品。我有足夠的時間和資源來完成這項工作,根據您的特定需求可能需要一些時間進行設置。我不得不儀器一個微軟擁有的dll簽名,因此無法編輯。您只能使用分析器對其進行測試。 – Tzahi 2012-06-14 16:38:46