File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -286,6 +286,46 @@ class ProcessManager {
286286 */
287287 ProcessManager ();
288288
289+ bool
290+ ReadProcessMemory (
291+ HANDLE process,
292+ LPVOID baseAddress,
293+ LPVOID buffer,
294+ size_t size
295+ );
296+
297+ bool
298+ WriteProcessMemory (
299+ HANDLE process,
300+ LPVOID baseAddress,
301+ LPVOID buffer,
302+ size_t size
303+ );
304+
305+ bool
306+ EnableTokenPrivilege (
307+ HANDLE token,
308+ const std::stirng& priv
309+ );
310+
311+ bool
312+ DisableTokenPrivilege (
313+ HANDLE token,
314+ const std::stirng& priv
315+ );
316+
317+ bool
318+ InjectDll (
319+ DWORD pid,
320+ const std::string& dllPath
321+ );
322+
323+ bool
324+ EjjectDll (
325+ DWORD pid,
326+ const std::string& dllName
327+ );
328+
289329 /* *
290330 * @brief Internal function to retrieve the address of an exported function from a module by parsing PE headers directly
291331 *
You can’t perform that action at this time.
0 commit comments