mirror of
https://github.com/wavestone-cdt/EDRSandblast.git
synced 2026-06-11 01:41:20 +00:00
Various fixes (TCHAR/WCHAR confusions & handle leaks)
This commit is contained in:
@@ -13,4 +13,5 @@ typedef BOOL(WINAPI* _MiniDumpWriteDump)(HANDLE hProcess, DWORD ProcessId, HANDL
|
||||
|
||||
|
||||
DWORD WINAPI dumpProcess(LPTSTR processName, TCHAR* outputDumpFile);
|
||||
DWORD WINAPI dumpProcessFromThread(PVOID* args);
|
||||
DWORD WINAPI dumpProcessFromThread(PVOID* args);
|
||||
BOOL SetPrivilege(HANDLE hToken, LPCTSTR lpszPrivilege, BOOL bEnablePrivilege);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include "Undoc.h"
|
||||
#include "time.h"
|
||||
|
||||
VOID getUnicodeStringFromTCHAR(OUT PUNICODE_STRING unicodeString, IN WCHAR* tcharString);
|
||||
VOID getUnicodeStringFromWCHAR(OUT PUNICODE_STRING unicodeString, IN WCHAR* tcharString);
|
||||
|
||||
TCHAR* generateRandomString(TCHAR* str, size_t size);
|
||||
TCHAR* allocAndGenerateRandomString(size_t length);
|
||||
@@ -8,8 +8,6 @@ DWORD SandGetProcessPID(HANDLE hProcess);
|
||||
|
||||
PUNICODE_STRING SandGetProcessImage(HANDLE hProcess);
|
||||
|
||||
DWORD SandGetProcessFilename(PUNICODE_STRING ProcessImageUnicodeStr, TCHAR* ImageFileName, DWORD nSize);
|
||||
DWORD SandGetProcessFilename(PUNICODE_STRING ProcessImageUnicodeStr, LPWSTR ImageFileName, DWORD nSize);
|
||||
|
||||
DWORD SandFindProcessPidByName(TCHAR* targetProcessName, DWORD* pPid);
|
||||
|
||||
BOOL SetPrivilege(HANDLE hToken, LPCTSTR lpszPrivilege, BOOL bEnablePrivilege);
|
||||
DWORD SandFindProcessPidByName(LPCWSTR targetProcessName, DWORD* pPid);
|
||||
|
||||
Reference in New Issue
Block a user