Functionalities
This crate exposes functionalities for dealing with processes and modules loaded inside them in a streaming manner.
Process Listing
This crate exposes a for_each_process
function to deal sequentially with every process open in the operating system.
Example
Printing every process to stdout
use ;
use for_each_process;
for_each_process.unwrap;
Modules Listing
This crate exposes a for_each_module
function to deal sequentially with every module loaded in a process.
Example
Printing every module loaded in the current process to stdout
use for_each_module;
use process;
Features
You can enable the log
feature of this crate in order to get logging from it.
Support
For now only Windows is supported, but it should be simple enough to port on other operating systems.
It's not a priority but pull requests are well accepted.