win_iter 0.1.3

A package that allows you to easily iterate over all running programs on Windows and filter them via architecture. This package only uses bindings for WinAPI functionality.
Documentation
  • Coverage
  • 0%
    0 out of 10 items documented0 out of 0 items with examples
  • Size
  • Source code size: 2.05 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 394.9 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • vxqueefsec0

win_iter

This crate allows you to easily iterate over all running programs on Windows and the loaded modules inside of them. This crate aims to make interaction with processes and modules a much more relaxed experience since sometimes dealing with the Windows API can be a little annoying.

Sizing

To keep the size of this crate down, I'm using direct bindings instead of any windows crates! This means that any functions you use are direct translations from C/C++ to Rust.

Wrappers

Coming in a later update, my wrappers will provide a safer code experience with easy error handling, whilst keeping any overhead minimal.

Note

This project is still in extremely early development and is primarily being developed for one of my main projects to avoid duplicate code, however will be updated and improved upon over time.