Thanks to visit codestin.com
Credit goes to lib.rs

#windows #privileges #parser

rustilege

Rust library allowing you to recover current privileges under Windows

2 unstable releases

Uses new Rust 2024

0.4.0 Oct 19, 2025
0.3.0 Jul 14, 2025
0.2.0 Jul 14, 2025
0.1.0 Jul 14, 2025

#168 in Windows APIs

MIT license

8KB
119 lines

rustilege

Rust library allowing you to recover current privileges under Windows

Use

use rustilege::{Rustilege, IntegrityLevel};

fn main() {
    let level = Rustilege::get_current_integrity_level();

    match level {
        IntegrityLevel::System => println!("Level: System"),
        IntegrityLevel::Administrator => println!("Level: Administrator"),
        IntegrityLevel::User => println!("Level: User"),
        IntegrityLevel::Low => println!("Level: Low"),
        IntegrityLevel::Guest => println!("Level: Guest"),
        IntegrityLevel::Error => eprintln!("Error: Unable to determine integrity level"),
    }
}

Dependencies

~2–30MB
~498K SLoC