C# 从文件c添加到注册表项#

C# 从文件c添加到注册表项#,c#,visual-studio-2010,add,registry,C#,Visual Studio 2010,Add,Registry,我正在使用此代码将file.reg添加到注册表,但此方法不起作用。据说Windows已导入该文件,但没有显示注册表项 Process regeditProcess = Process.Start("regedit.exe", "/s key.reg"); regeditProcess.WaitForExit(); 正如布拉德所建议的,你有没有理由不能使用这个软件?如果文件仍然存在问题,您可以始终将其解析为某种数据结构,并使用registry类将其插入注册表。它必须来自文件吗?有什么理由不提供选

我正在使用此代码将file.reg添加到注册表,但此方法不起作用。据说Windows已导入该文件,但没有显示注册表项

Process regeditProcess = Process.Start("regedit.exe", "/s key.reg");
regeditProcess.WaitForExit();

正如布拉德所建议的,你有没有理由不能使用这个软件?如果文件仍然存在问题,您可以始终将其解析为某种数据结构,并使用registry类将其插入注册表。

它必须来自文件吗?有什么理由不提供选项吗?能否显示
key.reg
文件的内容?文件reg:Windows注册表编辑器版本5.00[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE\U BROWSER\u EMULATION]“MyFirstApp”=dword:00001F40当您说它没有出现在注册表中时,确保您正在查看注册表的正确版本。对于64位和32位版本的软件,64位系统可以有不同的注册表项yes man注册表显示为Wow6432Node\microsft。。。但我不希望它们出现在WOW6432节点下