首页 > 解决方案 > 在没有管理员权限的情况下以编程方式从 Rust 中检测 BitLocker

问题描述

类似于这个线程:

在没有管理员的情况下从 c# 以编程方式检测 BitLocker

我想在 Rust 中以编程方式获取驱动器的 bitlocker 状态(没有管理员权限)。有没有办法在没有管理员权限的情况下检查 bitlocker 状态,类似于上面的线程?我的目标是这样的功能:


use std::io;

// drive_letter could be something like "C"
fn is_bde_active(drive_letter: String) -> io::Result<bool> {
    [...]

}

不幸的是,我对winapi或windows不太熟悉。我在winapi 文档中没有找到任何 IShellProperty 。

标签: windowsrustbitlocker

解决方案


推荐阅读