سلام بر برنامه نویسان عزیز ایران زمین 😉 در این مطلب آموزش پیمایش و نمایش مقدارهای داخل Key و نمایش آنها با استفاده از حلقه foreach در سی شارپ را آماده کردم. انشاالله که این کد براتون مفید باشه.
کد پیمایش و نمایش مقدارهای داخل Key و نمایش آنها با استفاده از حلقه foreach در سی شارپ :
using System;
using Microsoft.Win32;
class MainClass
{
public static void SearchSubKeys(RegistryKey root, String searchKey)
{
foreach (string keyname in root.GetSubKeyNames())
{
try
{
using (RegistryKey key = root.OpenSubKey(keyname))
{
if (keyname == searchKey) {
foreach (string valuename in key.GetValueNames())
{
if (key.GetValue(valuename) is String)
{
Console.WriteLine(" Value : {0} = {1}",
valuename, key.GetValue(valuename));
}
}
}
SearchSubKeys(key, searchKey);
}
}
catch (System.Security.SecurityException)
{
using Microsoft.Win32;
class MainClass
{
public static void SearchSubKeys(RegistryKey root, String searchKey)
{
foreach (string keyname in root.GetSubKeyNames())
{
try
{
using (RegistryKey key = root.OpenSubKey(keyname))
{
if (keyname == searchKey) {
foreach (string valuename in key.GetValueNames())
{
if (key.GetValue(valuename) is String)
{
Console.WriteLine(" Value : {0} = {1}",
valuename, key.GetValue(valuename));
}
}
}
SearchSubKeys(key, searchKey);
}
}
catch (System.Security.SecurityException)
{