process_functions.h

来自「驱动枚举进程,控制线程AFFINITY,通过修改EPROCESS,ETHREAD」· C头文件 代码 · 共 34 行

H
34
字号
/************************************************************************
* 文件名称: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 + =
减小字号Ctrl + -
显示快捷键?