识别d3d9成员函数

时间:2015-08-25 14:14:39

标签: c++ directx

有没有办法识别(Direct-X)成员函数?

我正在编写一个简单的调试器,我需要一个成员函数的地址来在其上放置一个断点(INT3 / 0xCC)。

目前我正试图通过以下方式识别这些功能:

std::unordered_map<void*, const char*> hookMap {
    {(void*)&IDirect3D9::QueryInterface, "IDirect3D9::QueryInterface"},
};

但我无法将成员函数强制转换为void指针。我想到的另一个想法是使用VTable索引和地址。有更好的想法吗?

0 个答案:

没有答案