3 个不稳定版本

0.1.1 2024年4月12日
0.1.0 2023年11月15日
0.0.0 2023年3月7日

#103 in Windows API

Download history 19577/week @ 2024-04-16 19655/week @ 2024-04-23 19287/week @ 2024-04-30 18850/week @ 2024-05-07 20039/week @ 2024-05-14 18850/week @ 2024-05-21 21487/week @ 2024-05-28 17597/week @ 2024-06-04 17139/week @ 2024-06-11 16575/week @ 2024-06-18 18707/week @ 2024-06-25 18695/week @ 2024-07-02 20825/week @ 2024-07-09 19610/week @ 2024-07-16 25256/week @ 2024-07-23 23567/week @ 2024-07-30

92,760 个月下载量
用于 342 个crate (11 个直接使用)

MIT/Apache

13KB
172 代码行

Windows版本信息

windows-version crate提供了可靠的操作系统版本信息,无需应用清单文件。

首先将以下内容添加到您的Cargo.toml文件中

[dependencies.windows-version]
version = "0.1"

根据需要使用Windows版本信息

use windows_version::*;

fn main() {
    println!("Current version: {:?}", OsVersion::current());

    if is_server() {
        println!("Running on a Windows Server release.");
    }

    if OsVersion::current() >= OsVersion::new(10, 0, 0, 12345) {
        println!("Can use a feature available on this version or later.")
    }
}

lib.rs:

在此处了解有关Rust for Windows的更多信息:https://github.com/microsoft/windows-rs

依赖关系

~0–5MB