detours

    0热度

    3回答

    我想扩展一些现有的应用程序的拖放行为,并且我想知道是否有任何方式通过监视应用程序的消息循环并注入我自己来拖放拖放支持或更改拖放行为消息。 它也可以监视执行粘贴操作的时间,基本上是为了在控件仅支持粘贴文本并粘贴图像时创建自定义行为。 我想Detours可能是我最好的选择,但是一个问题是,我将不得不为每个我想要扩展的应用程序编写自定义代码。如果只有Windows的设计考虑到了可扩展性! 另一个说明,有

    0热度

    2回答

    我有一个用于注入的DLL。这是通过CBT挂钩注入的。现在,当通过CBT遇到期望的 进程时,我用我自己的方法绕过了WinAPI的ExtTextOutW。 ExtTextOutW的规格是: BOOL ExtTextOutW(HDC hdc, INT x, INT y, UINT flags, const RECT* lpr

    2热度

    3回答

    我已经下载并编译了Microsoft绕道库。在我的项目中,我已经包含了头文件并添加了.lib文件作为依赖项。一切编译没有错误。现在我一直试图绕过DrawText,但由于某种原因,绕道函数根本不会被调用。我很熟悉地尝试绕行睡眠功能,并且按照预期工作,并且我绕过的功能被调用。 我并不十分精通API编程的业务,也没有任何其他低级别的活动。我怀疑它可能与我试图在控制台应用程序中执行此操作而不是在DLL中执

    1热度

    1回答

    所以我有一个应用程序启动另一个应用程序与我的DLL注入(与Detours)。入口点是DllMain。我不能从DllMain那里做很多事情,当然也不能循环。那么我该如何每x秒调用一次DLL监视器函数呢?我读过你不能从DllMain创建一个线程(至少在它返回之前),因为它让我崩溃了。所以我尝试在附加线程事件中创建它,并使我崩溃。所以现在我想要做的就是再次注入它(因为Detours失败),所以我可以得到