-3

次のようにC#でレジストリに値を挿入しようとしています:

RegistryKey key;
key = Registry.CurrentUser.CreateSubKey("HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Touch");
key.SetValue("InitialState", 0x4, RegistryValueKind.DWord);

しかし、何も起こりませんでした

HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Touch 値を挿入するの下に手で 挿入する00000004 (Hexidecima)と機能します

それを正しく行う方法は?

4

2 に答える 2

1

あなたの発言には明らかな誤りがあります

CurrentUser RegistryKey を使用して、LocalMachine レジストリ ハイブに書き込もうとしています。

RegistryKey key;
key = Registry.LocalMachine.CreateSubKey("Drivers\\BuiltIn\\Touch");
key.SetValue("InitialState", 0x4, RegistryValueKind.DWord);
于 2013-08-05T12:44:24.073 に答える