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:
@ -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:
|
||||
|
Reference in New Issue
Block a user