PDA

View Full Version : حرفه ای: export کردن یک شاخه از registry



yashar_sb_sb
جمعه 13 مرداد 1391, 16:39 عصر
چگونه میتوان با استفاده از C# یک شاخه از registry را با فرمت .reg ذخیره کرد ؟

abdullah20
شنبه 14 مرداد 1391, 11:12 صبح
ExportKey("HKEY_CURRENT_USER\\", "D:\\HKCU.reg");


public void ExportKey(string RegKey, string SavePath)
{
string path = "\"" + SavePath + "\"";
string key = "\"" + RegKey + "\"";

var proc = new Process();
proc.StartInfo.FileName = "regedit.exe";
proc.StartInfo.UseShellExecute = false;
proc = Process.Start("regedit.exe", "/e " + path + " " + key + "");
if (proc != null) proc.WaitForExit();
}