windows - 在没有管理员权限的情况下以编程方式从 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 。
解决方案
推荐阅读
- groovy - Groovy 调用运算符在类字段上使用时抛出 MissingMethodException
- node.js - nodejs - 专用工作者库
- excel - 从其他工作簿中删除单元格
- python - 如果汉密尔顿包含一些常数,如何计算特征值
- javascript - Adobe Acrobat Javascript 承诺
- javascript - 在 ReactJS 中集成 sharethis
- regex - bash find 使用正则表达式不区分大小写
- vb.net - 如何使用 VB.NET 从 LDAP 获取域列表?
- html - 与在浏览器上打开 HTML 文件相比,通过 URL 打开网站时的设计不同
- javascript - Javascript splice in loop vs splice multi line