Expand description
A cross-platform Rust library for running programs with elevated privileges.
This library provides functions to run programs with elevated privileges on Windows systems.
§Examples
§Windows
use elevator_lib::run_elevated;
// Run a program with elevated privileges on Windows
if let Err(err) = run_elevated("C:\\Windows\\System32\\notepad.exe", &["C:\\example.txt"]) {
eprintln!("Error: {}", err);
}
Functions§
- is_
running_ as_ sudo - run_
elevated - Run a program with elevated privileges.