• 2024-06-19C++ Windows Hook使用
    GitHub-microsoft/Detours:DetoursisasoftwarepackageformonitoringandinstrumentingAPIcallsonWindows.Itisdistributedinsourcecodeform./*挂载钩子setdll/d:C:\Users\g\source\repos\LotTest\Release\lotDll.dllC:\Users\g\source\repo
  • 2023-10-0410.1 调试事件读取寄存器
    当读者需要获取到特定进程内的寄存器信息时,则需要在上述代码中进行完善,首先需要编写CREATE_PROCESS_DEBUG_EVENT事件,程序被首次加载进入内存时会被触发此事件,在该事件内首先我们通过lpStartAddress属性获取到当前程序的入口地址,并通过SuspendThread暂停程序的运行,当被暂停后则我没
  • 2023-09-247.6 实现进程挂起与恢复
    挂起与恢复进程是指暂停或恢复进程的工作状态,以达到一定的控制和管理效果。在Windows操作系统中,可以使用系统提供的函数实现进程的挂起和恢复,以达到对进程的控制和调度。需要注意,过度使用进程挂起/恢复操作可能会造成系统性能的降低,导致死锁等问题,因此在使用时应该谨慎而慎重。
  • 2023-03-134-19
    编写一个名为CPU的类,描述一个CPU的以下信息:时钟频率,最大不会超过3000MHz;字长,可以是32位或64位;核数,可以是单核,双核或四核;是否支持超线程。各项信息要求使用位域来
  • 2023-02-27滴水 2.27 --事件
    第二个参数false会把已通知改为未通知true需要自己动手改为已通知第二个参数false会把已通知改为未通知点击查看代码 4、线程控制实验:只读形式的线程控制
  • 2023-01-29win32 MouseHook
    //MOUSE借助GetMessage和PeekMessage实现#define_WIN32_WINNT0x0400//#pragmacomment(lib,"user32.lib")#include<windows.h>#include<stdio.h>HHOOKh
  • 2022-12-21多线程实践篇
    这篇文章有参考ue5源码和其他源码。多线程同步.h文件/** *关键段用户模式下同步对象,除非竞争非常激烈,否则不会进入内核模式 */ classSYSTEM_APIMCriticalSection
  • 2022-10-10C++多线程同步技巧(二) ---事件
    简介Windows在线程控制方面提供了多种信号处理机制,其中一种便是使用CreateEvent()函数创建事件,然后使用信号控制线程运行。其中将事件变为有信号可使用SetEvent()函数,将