Files
anit-cheat/Anit-Cheat_DLL/utils.h
T
2026-08-24 14:47:59 +08:00

28 lines
634 B
C++

#pragma once
#ifndef UTILS_H
#define UTILS_H
#include "Base.h"
namespace utils
{
BYTE* ReadBinaryFile(const char* filePath, DWORD* outSize);
BOOL WriteShellcodeToFile(const char* filePath, const BYTE* shellcode, SIZE_T shellcodeSize);
BOOL CreateDirectoryRecursive(const char* path);
auto GetProcessByName(CONST wchar_t* Name)->DWORD;
BOOL RegReadString(HKEY hRoot, LPCSTR szSubKey, LPCSTR szValueName, char* outBuf, DWORD bufSize);
// 不区分大小写宽字符串查找
bool StrContainsI(LPCWSTR Source, LPCWSTR Sub);
void GetProcessName(
DWORD ProcessId,
char* ProcessName,
DWORD ProcessNameSize
);
}
#endif // !UTILS_h