elevator-1.0.1 has been yanked.
elevator
This library provides functions to run programs with elevated privileges on Windows systems.
Usage
To use this library in your Rust project, add it to your Cargo.toml:
cargo add elevator_lib
Then you can use it in your Rust code:
use elevator_lib::run_elevated;
// Example: Run a program with elevated privileges
fn main() {
if let Err(err) = run_elevated("C:\\Windows\\System32\\notepad.exe", &["C:\\example.txt"]) {
eprintln!("Error: {}", err);
}
}
Command-line Tool
Install it using Cargo:
cargo install elevator
After installation, you can use it like this:
elevator <program_path> [args...]
For example:
elevator "C:\\Windows\\System32\\notepad.exe" arg1 arg2
License
This project is licensed under the MIT License - see the LICENSE file for details.