PDA

View Full Version : سوال: خواندن تمامی زیر شاخه های موجود در کلیدی از رجیستری ویندوز



xxxsenatorxxx
سه شنبه 13 تیر 1391, 01:27 صبح
سلام
من میخوام تمام زیر شاخه های این شاخم رو بخونه و برگردونه نه مقدار های اون شاخه رو.کجای کد زیر رو تغییر بدم؟
RegistryKey rk = Registry.CurrentUser.OpenSubKey("Software\\");
String[] stTemp = rk.GetValueNames();
foreach (string st in stTemp)
textBox1.AppendText(rk.GetValue(st).ToString() + "\n");

Beginner2013
سه شنبه 13 تیر 1391, 05:25 صبح
سلام
من میخوام تمام زیر شاخه های این شاخم رو بخونه و برگردونه نه مقدار های اون شاخه رو.کجای کد زیر رو تغییر بدم؟
RegistryKey rk = Registry.CurrentUser.OpenSubKey("Software\\");
String[] stTemp = rk.GetValueNames();
foreach (string st in stTemp)
textBox1.AppendText(rk.GetValue(st).ToString() + "\n");

سلام،

RegistryKey rk = Registry.CurrentUser.OpenSubKey("Software\\");
string[] stTemp = rk.GetSubKeyNames();
foreach (string st in stTemp)
textBox1.AppendText(st + "\r\n");