我正在编写在 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)