detours

    0热度

    1回答

    每当我尝试编译Detours Express 3.0时,我总是得到错误代码0x2。我提到这个线程How to build Microsoft Detours Express Version 3.0?。 但我的问题仍在发生。 不完全确定是什么原因导致我假设这是因为DETOURS_TARGET_PROCESSOR不正确。 登录: C:\Users\propg\Downloads\Detours Exp

    0热度

    1回答

    我正在尝试构建弯路库,并且遇到了一些我没有成功解决的问题。我在Windows 7和10 64位上运行了Visual Studio 2015. 我尝试了所有可能的命令提示符(WOW64/VS),运行了vcvarsall.bat/vcvars32.bat。 请找到附上我得到的错误。 是否有任何其他方式做到这一点?或者可能是什么问题? 谢谢。

    1热度

    1回答

    来我有一个复杂的应用程序。有一个WM_MOUSEMOVE消息来自与最后一个WM_MOUSEMOVE相同的坐标的地方。 因此,我尝试遍历所有加载的模块,试图绕过(使用MS Detours 3.0)任何::PostMessageA()和::PostMessageW()调用。当我这样做时,唯一显示为具有这些功能的模块是C:\WINDOWS\SYSTEM32\USER32.dll(很好!)。 我原以为每一

    0热度

    1回答

    我想使用MS走弯路,我不知道我是否做错了什么;我似乎无法找到我的问题的答案。 我已经尝试绕过使用注入DLL的过程中的几个函数,但每次尝试都会导致进程崩溃。 一个我尝试钩的功能是WINAPI由DirectDrawCreate: DetourTransactionBegin(); DetourUpdateThread(GetCurrentThread()); DetourAttach((PVOID

    1热度

    1回答

    使用弯路V3的,我得到这个错误。 Std* _std = new Std(); case DLL_PROCESS_ATTACH: DetourAttach(&(PVOID&)_std->m_pKey, &Std::m_Key); // or if I do this DetourAttach(&(PVOID&)_std->m_pKey, _std->m_Key); // th

    0热度

    1回答

    所以这是我的函数实际上看起来像 DetourAttach(&(LPVOID&)lua_tolstring, (PBYTE)tostring); lua_tolstring是const char*和LPVOID给了我这个错误。 typedef void* LPVOID invalid type conversion 我该如何做这项工作?

    0热度

    1回答

    我有一个公共方法在一个程序集中的密封类,我想添加一个日志记录系统,但unfortunatley我没有源。所以我试图在特定的日志记录方法上绕行此方法,并在退出时调用原始方法。挂钩工作正常,但我无法获得任何类型的参数,或者至少我得到了完全错误的东西。 我不能使用任何类型的注入或类似PostSharp的库,所以我想知道这种东西是否可以在运行时在某种程度上实现,或者我可以放弃吗? 只给你一些更多的细节,我

    0热度

    1回答

    我使用MS弯路,我希望得到ConnectEx()指针,但负荷运行时,如何让指针与MS走弯路使用?

    0热度

    1回答

    我构建了一个简单的Python gui应用程序(“App.py”),我试图使用弯路来挂钩。我的理解是,Python应该在某个时候使用Windows dll,并且我试图挂钩这些函数调用。 为此我使用走弯路withdll.exe: withdll.exe /d:"myDLL.dll" "myprogram.exe" 因为withdll.exe不接受与运行参数(“python.exe App.py”

    0热度

    1回答

    所以我一直在玩C++和注入DLL,这是相当新的,但很快学习。我试图挂钩EndScene,只是不能得到它的工作。我已经尝试使用模式扫描来查找并钩住它,我试图创建一个虚拟的d3d设备并通过它的VTable找到EndScene。每次失败时,我都会收到访问冲突,所以我只能假设我的地址有错误,或者我完全错过了某些内容。我尝试了很多不同的方式,但由于知识有限,需要多一点帮助。 DWORD dEndScene