2 m0 37259358 m0_37259358 于 2017.01.05 14:26 提问

C# 通过Process.Strat注册表导入导出问题

string SavePath = "D:\New\1";
string RegPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\New";
if (!Directory.Exists(SavePath))
{
Directory.CreateDirectory(SavePath);
}
File.Create(SavePath + "\1.reg");
Process.Start("regedit",string.Format(" /e {0} {1} ", SavePath + "\1.reg", RegPath));
今天通过这段代码想导出注册表,结果导出的时候全是空的,求大神指导指导

1个回答

u012046379
u012046379   2017.01.05 14:49

Process.Start("reg",string.Format(" export {0} {1} ", SavePath + "\1.reg", RegPath));

u012046379
u012046379 回复m0_37259358: 你可以现在命令行里试一下 相关命令 通过 reg /? 查询
11 个月之前 回复
u012046379
u012046379 回复m0_37259358: 你先要判断你的那个注册表路径存在不呢?
11 个月之前 回复
m0_37259358
m0_37259358 谢谢,但是导出的仍旧是空的,不过之前的是每次打开一个窗口不会自动关闭,改成这段之后会自动关闭打开的进程了
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!