Доступ к удаленному реестру Windows 7 и Server 2008 через C#
Я искал способ доступа к удаленному реестру компьютера в моей сети (домен не настроен), но несколько раз не получалось.
Единственный способ, которым я могу успешно получить доступ, состоит в том, чтобы предварительно выполнить regedit и подключиться к нему через него (который попросит меня ввести имя пользователя и пароль), а затем попытаться сделать это в моей программе.
Кажется, проблема с учетными данными, но мне не удалось найти способ программно сделать это в моем коде.
С уважением, Марко.
1 ответ
Вы должны установить сетевое соединение с надлежащими учетными данными. Конечно, ручное выполнение удаленного реестра сначала установит это, но если вы хотите установить это в коде, используйте этот класс.
C# Class для установления сетевого соединения с учетными данными
Кстати, мы используем это, чтобы сделать именно то, что вы просите, получить доступ к удаленному реестру. Мы устанавливаем соединение, используя кредиты с правами удаленного реестра, а затем получаем некоторые значения удаленного реестра.