小编A b*_*mer的帖子

尝试使用 C# 在 Windows 注册表中设置 DWORD 值时出错

我正在编写在 Windows 注册表中设置值的代码。当我手动设置该值时,它会按预期工作;然而,当我想以编程方式设置该值时,它会给出错误。我想要定义的值是一个 DWORD 值类型,即“4294967295”。但是,当我在脚本中定义该值时,它表示 DWORD 不支持该值。而且,我可以通过我用来手动更新注册表的程序分配确切的值。

这是我的代码:

RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Lost in Days Studio\NO TIME", true);
key.SetValue("Current", 4294967295, RegistryValueKind.DWord);
key.Close();
Run Code Online (Sandbox Code Playgroud)

.net c# registry dword uint32

2
推荐指数
1
解决办法
1733
查看次数

标签 统计

.net ×1

c# ×1

dword ×1

registry ×1

uint32 ×1