1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| RegistryKey localKey;
if (Environment.Is64BitOperatingSystem)
{
localKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, RegistryView.Registry64);
}
else
{
localKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, RegistryView.Registry32);
}
try
{
RegistryKey mycle = localKey.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains", false);
string[] souscle = mycle.GetSubKeyNames();
foreach (string subKeyName in souscle)
{
TextWriter file = new StreamWriter(@"C:\Temp\journal.txt", true);
file.WriteLine(subKeyName + "\n");
}
}
catch (Exception e)
{
TextWriter file = new StreamWriter(@"C:\Temp\journal.txt", true);
file.WriteLine(e.ToString() + "\n");
file.Close();
} |
Partager