本文探讨了通过拦截 .NET 的 GC.Collect() 方法来解决非托管内存暴涨的问题,介绍了使用 MinHook 和 Harmony 进行代码钩挂的实现,并强调了在不同版本的 coreclr 中计算相对偏移地址的重要性,为 .NET 开发者提供了调试和优化内存管理的思路。
本文探讨了如何拦截 .NET 的 GC.Collect() 方法,以应对非托管内存激增的问题。作者利用 MinHook 技术在 C 代码中实现钩子,捕获垃圾回收调用,并在 C# 中进行处理。最后指出不同版本的 coreclr 需要计算相对偏移。
本文介绍了如何利用minhook库分析.NET工控系统中的卡死故障。通过拦截SendMessageW函数获取窗口句柄、进程ID和线程ID,从而有效定位问题,实现轻量级故障排查,避免复杂的内核态dump分析。
本文介绍了MinHook库的使用,解决了.NET SDK以外的函数拦截问题。通过C#和C语言示例,展示了如何安装和卸载钩子,拦截MessageBox函数,并总结了两种使用方式的优缺点,以及在高级调试中的应用。
本文介绍了如何在C#中使用MinHook库拦截Win32函数,解决了.NET SDK外的函数拦截问题。通过示例代码,详细说明了钩子的安装与卸载,以及C和C#结合的实现方法,提供了步骤和注意事项。
老游戏《消逝的光芒1》可以使用Rust进行单机游戏修改,推荐使用hudhook和minhook库,结合内联汇编制作修改器。
该文章讨论了retour函数的功能,指出它没有提供在特定地址写入jmp跳转到分配内存的功能。
完成下面两步后,将自动完成登录并继续当前操作。