1

我尝试使用此代码将注册表项导出到文件。

private void BackupRegistry()
{
    var dir = Path.GetDirectoryName(Application.ExecutablePath);
    Process.Start("reg", string.Format("export HKEY_CURRENT_USER\\Software\\DownloadManager {0}\\idm.reg", dir));
}

但是当我执行该方法时,可执行目录中没有任何 idm.reg 。

4

1 回答 1

2

如果路径包含空格,您应该引用路径

private void BackupRegistry()
{
    var dir = Path.GetDirectoryName(Application.ExecutablePath);
    Process.Start("reg", string.Format("export HKEY_CURRENT_USER\\Software\\DownloadManager \"{0}\\idm.reg\"", dir));
}
于 2013-01-06T19:02:53.110 回答