2012-12-01 85 views
0

我從.NET進程中的線程獲取了指令指針,現在我想確定它在其中駐留的進程中的哪個模塊的

所以我想要得到過程的加載模塊,並檢查他們每個人,如果:
模塊的基地址< = ip <模塊的基地址+模塊的大小。獲取.NET模塊圖像的大小

我想知道的是:
如何獲得.NET模塊的大小? (最好用C++)

回答

1

當你在執行.NET代碼時檢查指令指針時,它會在CLR模塊中,或者在模塊的JIT編譯代碼中。

這些對你都不是很有意思,尤其是因爲JIT編譯的CLR代碼可以被丟棄,重新編譯,動態優化......沒有.NET模塊的「大小」這樣的事情。