如何子类化 Windows 资源管理器窗口
我想像这样更改 explorer.exe 的 listview 的颜色 我通过 GetTopWindow 获取了 listview 窗口的句柄功能和他的家人。 为了子类化 explorer.exe 的列表…
DLL 中的函数执行后变量不断被设置为 NULL
我需要在全局变量 QObject *p 中包含有效数据。然而,在函数内部向该变量分配任何内容都可以在函数范围内进行,但在函数返回后,p 会设置回 NULL,即…
为什么 Control.FromHandle(IntPtr) 在一个挂钩进程中返回 null 并返回“Form”的有效对象?在另一个挂钩进程中?
我面临着一个与从某些挂钩进程中获取所有控件相关的问题。我的 SpyDll 成功启动了挂钩进程,但是当我检查语句 Control control = Control.FromHandle(…
Windows 7 DLL注入
我正在尝试将 dll 注入现有进程。我正在尝试使用 CreateRemoteThread LoadLibrary 方式。我理解它是如何工作的,但我无法弄清楚为什么 CreateRemoteTh…
如何在 .Net 应用程序中使 DLL 成为可选
我们有一个应用程序需要完全信任,因为存在 Chilkat .NET 3.5 DLL 这并不是一个大问题,但是我们希望将我们的应用程序提交到:Windows Web 应用程序库…
防止 DLL 反注入
我正在 MadCHook 库中的 InjectLibrary 方法的帮助下将 dll 注入到进程中。我能够成功地做到这一点。 但后来我尝试使用 UninjectLibrary() 方法通过一…
可靠地监视/跟踪/记录 Windows 7 上的用户文件访问
我需要跟踪用户访问(创建、打开、读取)的所有文件,并记录这些操作,以便在单独的应用程序中进行进一步处理。我已经调查和搜索了实现此目的的可能方…
使用非托管 C++ 从 C# .exe 调用函数.dll
所以,我有一个用 C# 制作的可执行文件,我没有它的源代码,但我用 IDA 反汇编了它,它给了我很多面向对象的汇编。 我制作了一个 .exe 文件,将 .dll …
如何在 C# 和 C++/CLI 中序列化来自注入器挂钩进程的数据?
我在序列化来自注入器的挂钩进程的数据时遇到一个奇怪的问题(它将间谍 dll 注入到其他进程中)。我成功地将间谍 dll 登陆到其他托管进程中。但是当我…
如何在运行时将文件注入到 EXE 中并在程序运行期间引用该文件?
我希望用户从我的网站下载一个 exe,其中(下载后同步)将 XML 文件注入到该应用程序中。该 XML 文件包含公钥和签名。 如何在下载之前注入文件并在稍…
使用 KeyboardProc / SetWindowsHookEx 从注入的 DLL 中挂钩键盘
注意:我正在使用纯 C 语言。不是 C++,也不是 C#。 我正在开发一个模组。我已经编写了一个可用的 DLL 注入器,以及要注入的 DLL。除了用户输入之外,…
使用C语言注入dll
嘿,我正在尝试将 dll 注入到进程中,即 lsass.exe 来获取哈希值。这有点 hacky,但无法帮助我的项目。 我有一个 dll 注入代码,但在 Visual C++ 中它…