Welcome to my World Пятница, 29.11.2024, 19:51
Любое использование материалов, их подборки, дизайна и элементов дизайна может осуществляться лишь с разрешения автора (правообладателя) и только при наличии ссылки на ресурс
Приветствую Вас Гость | RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Реестр на удаленном компьютере
noobДата: Среда, 04.02.2009, 10:05 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Подскажите, плиз, как можно прочитать реестр на удаленной машине?
 
devДата: Среда, 04.02.2009, 10:15 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
Читаем из реестра удаленного компьютера ID Windows

Code

try
{
          hostName = Dns.GetHostEntry(textBox1.Text).HostName;
}
catch
{
          MessageBox.Show("Нет связи с компом, или недостаточно прав доступа");
          return;
}

try
{     
         environmentKey = RegistryKey.OpenRemoteBaseKey(
               RegistryHive.LocalMachine, hostName).OpenSubKey(
           @"Software\Microsoft\Windows\CurrentVersion");   
         textBox1.Text = environmentKey.GetValue("ProductId").ToString();
}
catch
{
          MessageBox.Show("Нет связи с компом, или недостаточно прав доступа");
          return;
}

Корректно работает в XP, в Висте не пробовал, но суть та же, может только ветка реестра другая.

 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024Сайт управляется системой uCoz