windows-snapshot 0.1.1

Find out windows state asynchronously and more
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// cargo run --bin snapshot --release

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:#?}");
    k.shadow_providers.update();

    println!("{:#?}", k.shadow_providers);
}