mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-06-29 18:22:32 +08:00
Projektdateien hinzufügen.
This commit is contained in:
40
EscapeTheBackroomsGUiTest/SigScan/processtools.h
Normal file
40
EscapeTheBackroomsGUiTest/SigScan/processtools.h
Normal file
@ -0,0 +1,40 @@
|
||||
#pragma once
|
||||
#include <Windows.h>
|
||||
#include <TlHelp32.h>
|
||||
#include <vector>
|
||||
|
||||
class Module;
|
||||
|
||||
class Process : public PROCESSENTRY32
|
||||
{
|
||||
public:
|
||||
TCHAR* name;
|
||||
HANDLE handle = 0;
|
||||
bool bValid = false;
|
||||
|
||||
//std::vector<Module>* modules;
|
||||
|
||||
Process(TCHAR* exeName);
|
||||
bool Get(TCHAR* exeName, PROCESSENTRY32 &procEntry);
|
||||
bool Attach();
|
||||
};
|
||||
|
||||
class Module : public MODULEENTRY32
|
||||
{
|
||||
public:
|
||||
TCHAR* name;
|
||||
bool bValid = false;
|
||||
Process * process;
|
||||
|
||||
Module(Process* process, TCHAR* moduleName);
|
||||
bool Get(Process* process, TCHAR* moduleName, MODULEENTRY32 &modEntry);
|
||||
};
|
||||
|
||||
|
||||
//String conversion snippets
|
||||
|
||||
//Convert char* to wchar_t*
|
||||
wchar_t* TO_WCHAR_T(char* string);
|
||||
|
||||
//Convert wchar_t* to char*
|
||||
char* TO_CHAR(wchar_t* string);
|
Reference in New Issue
Block a user