#winapi #uac #elevate #administrator #windows

无std check_elevation

检查当前进程是否已提升权限。是 is_elevated 仓库的后继。现在无std!

5个版本

0.2.4 2023年10月11日
0.2.3 2023年10月9日
0.1.2 2023年10月8日

Windows APIs 中排名 144

Download history · Rust 包仓库 10/week @ 2024-03-11 · Rust 包仓库 5/week @ 2024-03-18 · Rust 包仓库 22/week @ 2024-04-01 · Rust 包仓库 2/week @ 2024-04-08 · Rust 包仓库 24/week @ 2024-04-15 · Rust 包仓库 5/week @ 2024-04-22 · Rust 包仓库 15/week @ 2024-04-29 · Rust 包仓库 8/week @ 2024-05-20 · Rust 包仓库 24/week @ 2024-06-03 · Rust 包仓库 19/week @ 2024-06-10 · Rust 包仓库 13/week @ 2024-06-17 · Rust 包仓库 11/week @ 2024-06-24 · Rust 包仓库

每月下载量 67

BSD-2-Clause

5KB

check_elevation

license version

一个通过简单函数检查提升状态的工具。

is_elevated 的后继。

示例

use check_elevation::is_elevated;


fn main() {
    if is_elevated().expect("Failed to get elevation status.") {
        println!("Running as administrator.");
    } else {
        println!("Not running as administrator.");
    }
}

依赖项


lib.rs:

检查当前Windows进程是否提升权限。如果是,则返回true;否则返回false。

示例

use check_elevation::is_elevated;
fn main() {
    if is_elevated().expect("Failed to get elevation status.") {
        println!("Running as administrator.");
    } else {
        println!("Not running as administrator.");
    }
}

由 h4rl 制作,使用 bsd-2-clause 许可证

依赖项

~129MB
~2M SLoC