rustilege-0.6.0 has been yanked.
rustilege
Rust library allowing you to recover current privileges under Windows
Use
use ;
Rust library allowing you to recover current privileges under Windows
use rustilege::{
Rustilege,
IntegrityLevel,
};
fn main() {
match Rustilege::get_current_integrity_level() {
Ok(level) => {
match level {
IntegrityLevel::System => {
println!("Process running as SYSTEM");
}
IntegrityLevel::Administrator => {
println!("Administrator privileges");
}
IntegrityLevel::User => {
println!("Standard user");
}
IntegrityLevel::Low => {
println!("Low integrity process");
}
IntegrityLevel::Guest => {
println!("Guest process");
}
}
}
Err(error) => {
eprintln!(
"Failed getting integrity level: {:?}",
error
);
}
}
}