LiteLoaderBDS-1.16.40/Tools/CrashLogger/CrashLogger_Daemon/SymbolHelper.h
2022-09-21 19:47:03 +08:00

17 lines
396 B
C++

#pragma once
#define DBGHELP_TRANSLATE_TCHAR
#include <windows.h>
#include <dbghelp.h>
#include <string>
using namespace std;
PSYMBOL_INFO GetSymbolInfo(HANDLE hProcess, void* address);
void CleanSymbolInfo(PSYMBOL_INFO pSymbol);
bool CreateModuleMap(HANDLE hProcess);
wstring MapModuleFromAddr(HANDLE hProcess, void* address);
wstring GetModuleVersionStr(HANDLE hProcess, HMODULE hModule);