1
0
mirror of https://github.com/momo5502/hypervisor.git synced 2025-07-04 18:21:55 +00:00

Cleanup on process termination

This commit is contained in:
Maurice Heumann
2022-12-27 13:30:20 +01:00
parent 95120b73ab
commit 4cbbaed72f
12 changed files with 155 additions and 111 deletions

View File

@ -19,7 +19,7 @@ namespace process
operator PEPROCESS() const;
bool is_alive() const;
uint32_t get_id() const;
process_id get_id() const;
const char* get_image_filename() const;
@ -30,9 +30,14 @@ namespace process
void release();
};
process_handle find_process_by_id(uint32_t process_id);
process_id process_id_from_handle(HANDLE handle);
HANDLE handle_from_process_id(process_id process);
process_handle find_process_by_id(process_id process);
process_handle get_current_process();
process_id get_current_process_id();
class scoped_process_attacher
{
public: