⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 process_functions.h

📁 驱动枚举进程,控制线程AFFINITY,通过修改EPROCESS,ETHREAD ,KTHREAD 等结构,修改AFFINITY
💻 H
字号:
/************************************************************************
* 文件名称:Process_Functions.h               
* 作    者:李骥
*************************************************************************/


#include <tlhelp32.h>
#include <stdio.h>
#include "Structs.h"

#define		MAX_THREAD_CNT	256

int ListProcessThreads( DWORD dwOwnerPID, DWORD * dwThreadIdTable );


//  Forward declarations:

BOOL GetProess(PVOID pMemoryProcess,ULONG Length);
BOOL GetProcessList( HWND hList);
BOOL ListProcessModules( DWORD dwPID );
BOOL ListProcessThreads( DWORD dwOwnerPID );
void printError( TCHAR* msg );



BOOL GetProcess_From_Drv(HWND hList);
BOOL SetProcess_To_Drv();


BOOL Install_Process_ToSub_From_Drv(MY_PROCESS_INFO My_Process_Info,HWND hList,int iSubItem);
BOOL Install_Thread_ToSub_From_Drv(MY_THREAD_INFO My_Thread_Info,HWND hList,int iSubItem);

BOOL GetThread_To_Thread_List(DWORD dwOwnerPID,HWND hList);
BOOL GetThread_To_Thread_List_Index(ULONG lIndex,HWND hList);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -