C# 正在寻找向注册表插入值的建议
我尝试在C中向注册表插入值,如下所示:C# 正在寻找向注册表插入值的建议,c#,windows-ce,C#,Windows Ce,我尝试在C中向注册表插入值,如下所示: RegistryKey key; key = Registry.CurrentUser.CreateSubKey("HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Touch"); key.SetValue("InitialState", 0x4, RegistryValueKind.DWord); 但是什么也没有发生 当我手动插入HKEY\U LOCAL\U MACHINE\\DRIVES\\BuiltIn\\Touch下时
RegistryKey key;
key = Registry.CurrentUser.CreateSubKey("HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Touch");
key.SetValue("InitialState", 0x4, RegistryValueKind.DWord);
但是什么也没有发生
当我手动插入HKEY\U LOCAL\U MACHINE\\DRIVES\\BuiltIn\\Touch下时
我插入值00000004(十六进制)
如何正确操作?尝试关闭键:key.Close();如果我没记错的话,在调用close()之前,寄存器不会更新。这是MSDN:您的声明中有一个明显的错误 您尝试使用CurrentUser RegistryKey在LocalMachine注册表配置单元中写入
RegistryKey key;
key = Registry.LocalMachine.CreateSubKey("Drivers\\BuiltIn\\Touch");
key.SetValue("InitialState", 0x4, RegistryValueKind.DWord);
Gold
您是否尝试过使用Golden搜索
查看相关的链接部分,现在来吧,如果有那么高的代表,人们会认为您知道如何实现简单的谷歌搜索。。请再努力一点。。这是本页上的一个相关链接。你为什么试图通过Registry.CurrentUser(HKCU)访问HKLM?如果你不确定注册表
在弄脏你的机器方面能做什么或不能做什么
我支持这个动议,远离注册表
给定你的代码,您应该寻找HKEY\U CURRENT\U USER\HKEY\U LOCAL\U MACHINE\DRIVES\BuiltIn\Touch
作为您创建的密钥/值的位置…假设这样的事情是可能的。请注意标签,这是win ce。