EasyHook 与原始函数调用
我正在开发一个应用程序,它使用 EasyHook 库将代码注入所需的进程并拦截来自特定 dll 的调用。就我而言 该库是Oracle Call Interface,OCI.dll。我想…
C++/Windows API - 无法找到 CreateWindow
下面是我在 Visual C++ 2010 Express 中的程序的开头: #pragma comment(lib, "detoured.lib") #pragma comment(lib, "detours.lib") #include <Win…
使用 C++ 挂钩 GetTickCount
我不太擅长 C++,更擅长 C# 和 PHP。我被分配了一个项目,要求我使用 GetTickCount 并挂钩到应用程序。我需要一些帮助,因为由于某种原因它没有按计划…
尝试通过汇编绕行函数时出现问题
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
MS Detours Library,绕行非win api函数
我想使用 windows detours 库来绕行非 win api 函数。该函数是 Qt 库 (QtGui4.dll) 的一部分。我想知道如何设置函数签名: void QPainter::drawText (…
Microsoft Detours 如何工作以及如何使用它来获取堆栈跟踪?
我是 Microsoft Detours 的新手。我安装它是为了跟踪进程进行的系统调用。我运行从网上获得的以下命令, syelogd.exe /q C:\Users\xxx\Desktop\log.tx…
非托管函数挂钩、调用约定的堆栈/寄存器问题?
这不是 EasyHook 的特定功能,而是一般的挂钩功能。我想用这个签名挂钩一个函数: public: int __thiscall Connection_t::Send(unsigned int,unsigned…
如何使用 DetourAttachEx 创建蹦床函数? (有MS绕路)
我有一个 dll,我希望绕道其导出函数之一, 该 dll 不是 Windows 的一部分。 我需要能够在绕道后调用真实函数(从绕道调用真实函数) 我知道该函数的…
如何挂钩 __usercall、__userpurge (__spoils) 函数?
有人知道如何挂钩 __usercall 类型的函数吗? 我成功挂接了 __thiscall、__stdcall 和 __cdecl 调用,但这对我来说已经足够了。 知道有人为 __usercal…
构建 32 位 Detours 库
我正在使用微软的 Detours 库,并且我使用的是 32 位版本(免费)。我现在安装的是 64 位 Windows 7,但似乎无法使用 nmake 编译 Detours。 错误如下…
Dev-C++和Detours编译错误
正如标题所说,我正在尝试使用 Detours 用 Dev-C++ 编译一个简单的 DLL,但我收到此错误: syntax error before token '&' 在这一行上: DetourAtt…