5 个不稳定版本

0.2.0 2024 年 7 月 3 日
0.1.2 2024 年 6 月 7 日
0.1.1 2024 年 4 月 12 日
0.1.0 2024 年 2 月 22 日
0.0.0 2024 年 2 月 15 日

#141Windows API

Download history 438/week @ 2024-05-02 1935/week @ 2024-05-09 3388/week @ 2024-05-16 3389/week @ 2024-05-23 3865/week @ 2024-05-30 1881/week @ 2024-06-06 1884/week @ 2024-06-13 1330/week @ 2024-06-20 2627/week @ 2024-06-27 2252/week @ 2024-07-04 3123/week @ 2024-07-11 1888/week @ 2024-07-18 3477/week @ 2024-07-25 3941/week @ 2024-08-01 6203/week @ 2024-08-08 55825/week @ 2024-08-15

每月 70,607 次下载
3,124 个crate中使用 (4 直接)

MIT/Apache

97KB
2K SLoC

Windows 注册表

windows-registry crate 提供了对 Windows 注册表的简单、安全、高效的访问。

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

[dependencies.windows-registry]
version = "0.2"

根据需要读取和写入注册表键和值

use windows_registry::*;

fn main() -> Result<()> {
    let key = CURRENT_USER.create("software\\windows-rs")?;

    key.set_u32("number", 123)?;
    key.set_string("name", "Rust")?;

    println!("{}", key.get_u32("number")?);
    println!("{}", key.get_string("name")?);

    Ok(())
}

lib.rs:

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

依赖项

~0–4.5MB