elevator

Crates.ioelevator
lib.rselevator
version2.0.0
sourcesrc
created_at2024-05-10 14:07:16.137822
updated_at2024-05-11 15:21:25.302061
descriptionrun programs with elevated privileges on Windows
homepagehttps://arteiii.github.io
repositoryhttps://github.com/Arteiii/elevator
max_upload_size
id1236022
size17,240
Ben (Arteiii)

documentation

README

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

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(r#"C:\Windows\System32\notepad.exe"#, r#"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.

Commit count: 24

cargo fmt