#winapi #windows #process-running #elevation #uac

is_elevated

判断您的Windows进程是否以提升权限运行

3个版本

使用旧的Rust 2015

0.1.2 2019年3月28日
0.1.1 2019年3月28日
0.1.0 2019年3月28日

#157Windows API

Download history 678/week @ 2024-04-04 976/week @ 2024-04-11 800/week @ 2024-04-18 808/week @ 2024-04-25 1036/week @ 2024-05-02 673/week @ 2024-05-09 724/week @ 2024-05-16 632/week @ 2024-05-23 707/week @ 2024-05-30 553/week @ 2024-06-06 775/week @ 2024-06-13 965/week @ 2024-06-20 726/week @ 2024-06-27 1072/week @ 2024-07-04 698/week @ 2024-07-11 633/week @ 2024-07-18

3,217 每月下载量
2 crates 中使用

MIT 许可证

5KB

is_elevated 是一个简单的仅限Windows的crate,允许您确定当前进程是否以提升权限(也称为管理员权限,或完整性级别高)运行,或者不是(完整性级别中或更低)。

示例

use is_elevated::is_elevated;

if !is_elevated() {
    println!(
        "Warning: the program isn’t running as elevated; some functionality may not work."
    );
}

lib.rs:

is_elevated 是一个简单的仅限Windows的crate,允许您确定当前进程是否以提升权限(也称为管理员权限,或完整性级别高)运行,或者不是(完整性级别中或更低)。

示例

use is_elevated::is_elevated;

if !is_elevated() {
    println!(
        "Warning: the program isn’t running as elevated; some functionality may not work."
    );
}

依赖项

~225KB