“ SOFTWARE \ Wow6432Node \ LedaSoft \ Osmium”中存在一个注册表项,但是我试图用易失性密钥临时覆盖它。
[assembly: AssemblyProduct("Access described according " + currentYear + " year update")]
在RegEdit中,该值永远不会像以前那样更改,但是下面的代码按预期返回“ 123”:
RegistryKey apikeytest = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Wow6432Node\LedaSoft\Osmium", true, (RegistryOptions)0x1);
Console.WriteLine("Writing key...");
apikeytest.SetValue("API", "123");
重新启动后,即使RegEdit显示原始值,它仍然返回“ 123”。
编辑:进一步测试后,我无法设置任何值,易失性与否。程序以正确的设置返回,但是regedit不会显示它。
EDIT2:我的AV正在对该程序进行沙箱处理。