类似于这个线程:
在没有管理员的情况下从 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 。