我试图从c#程序执行.reg文件。 我明白以下代码应该有效:
string filepath = "C:\\Users\\...\\test.reg";
Process regeditProcess = Process.Start("regedit.exe" , filepath);
regeditProcess.WaitForExit();
但它没有! 我在regitsry中看到了成功创建密钥的消息,但我没有看到它真的被添加。
感谢您的帮助。
答案 0 :(得分:0)
如果regedit告诉您这些值已添加,但您无法看到它们,那么registry redirector很可能让您感到困惑。换句话说,您希望导入到64位视图,但导入到32位视图,反之亦然。