时间:2011-01-06 19:26:12

标签: c++ visual-studio dll-injection

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果你正在进行中,那你几乎就在那里。

GetModuleHandle将获得当前加载的模块句柄,与LoadLibrary相比,LoadLibrary将加载模块(并增加引用计数)。只需要正确的功能原型。

typedef void __thiscall (QListView::*rowsInserted)(class QModelIndex const &,int,int);

rowsInserted test = (rowsInserted)GetProcAddress(GetModuleHandle( L"QtGui4.dll"),"?rowsInserted@QListView@@MAEXABVQModelIndex@@HH@Z");

//QListView *object
if( test && object )
  (object.*test)(my_QModelIndex, int_x, int_y);