我尝试使用此代码将注册表项导出到文件中。
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。
答案 0 :(得分: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));
}