导出的库钩子与QWidget :: find()不起作用

时间:2010-12-28 09:05:09

标签: c# c++ qt hook detours

我有一个QT hook.dll库,它在第三方应用程序中注入了detours.dll。 如果我将qWidget :: find()方法添加到hook.cpp,那么我在安装此钩子的过程中得到DllNotFoundException。 否则,如果我不将QWidget :: find()添加到.cpp中,则挂钩正常建立。 使用QT 4.7.1和VS2008构建钩子

请帮助,我被这个错误折磨了2天:(

1 个答案:

答案 0 :(得分:0)

解决。我通过Dependency Walker打开了hook.dll。并检查所有deps。好吧,我只需要将QTCore和QTGUI库放在与hook.dll相同的文件夹中。