2 个版本
0.1.1 | 2023年5月24日 |
---|---|
0.1.0 | 2023年5月22日 |
#1004 in 文件系统
325KB
1.5K SLoC
windows-snapshot
目标是提供 Windows 系统的快照。它通过使用 WMI
实现。
我们的全局状态是 windows_snapshot::state::Windows
,它存储了 Windows 机器在任何给定实例的状态。每个状态成员都可以同步或异步地更新,单独或与其他状态一起。
示例
use windows_snapshot::COMLibrary;
#[tokio::main]
async fn main() {
let _com_con = COMLibrary::new().unwrap(); // initialise security context
let mut k = windows_snapshot::state::Windows::default();
k.async_update().await;
//k.update(); // for synchronous update
println!("{k:#?}");
}
依赖项
~0–25MB
~347K SLoC