Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
yura0103
6 / 6 / 0
Регистрация: 20.10.2014
Сообщений: 261
#1

Как прочитать ветку реестра на удаленном ПК - C#

13.02.2017, 10:49. Просмотров 211. Ответов 7

Как прочитать ветку реестра на удаленном ПК?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2017, 10:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как прочитать ветку реестра на удаленном ПК (C#):

Как прочитать данные из реестра - C#
как прочитать данные из реестра и по нажатию баттона записать в текстбокс?

Как прочитать ключи реестра по именам? (с условиями) - C#
Нужно прочитать 4 ключа по именам: key1, key2, key3, key4 Если одного или нескольких ключей нет, выполнить команду. Если всех ключей...

Как добавить новый элемент в i-ю ветку двумерного динамического массива? - C#
Массив описан так: List<List<int>> path = new List<List<int>>(); List<int> path_br = new List<int>(); В ходе работы программы...

Как добавить ветку реестра? - Windows XP
Как известно, ветка реестра «HKEY_LOCAL_MACHINE\SYSTEM» формируется из файла «%SystemRoot%\System32\config\SYSTEM». В РЕ-системах этого...

Как можно удалить ветку реестра ? - C++ Builder
Как можно удалить ветку реестра ? Нужно удалить:HKCU\Software\Mail.ru Здесь ничего нет:...

Как удалить определённую ветку из реестра? - CMD/BAT
Всем доброго времени суток. Проблема заключается в том, что нужно удалить папку из реестра со всеми её подразделами. Писал команды типа ...

7
OwenGlendower
Супер-модератор
Эксперт .NET
8636 / 7641 / 2804
Регистрация: 17.03.2014
Сообщений: 15,004
Записей в блоге: 1
13.02.2017, 11:19 #2
yura0103, RegistryKey.OpenRemoteBaseKey

Добавлено через 1 минуту
Не забываем что для работы этого метода нужно чтобы
... both the server and client machines must be running the remote registry service, and have remote administration enabled.
0
yura0103
6 / 6 / 0
Регистрация: 20.10.2014
Сообщений: 261
13.02.2017, 11:38  [ТС] #3
есть ли какие то другие способы получить об ПК в локальной сети? Без предварительных настроект ПК
0
OwenGlendower
Супер-модератор
Эксперт .NET
8636 / 7641 / 2804
Регистрация: 17.03.2014
Сообщений: 15,004
Записей в блоге: 1
13.02.2017, 11:42 #4
yura0103, получить что?
0
yura0103
6 / 6 / 0
Регистрация: 20.10.2014
Сообщений: 261
13.02.2017, 12:22  [ТС] #5
объем оперативной память , модель материнской платы, операционную систему
0
OwenGlendower
Супер-модератор
Эксперт .NET
8636 / 7641 / 2804
Регистрация: 17.03.2014
Сообщений: 15,004
Записей в блоге: 1
13.02.2017, 12:48 #6
yura0103, насколько я помню WMI это позволяет. Смотри классы из System.Management
0
yura0103
6 / 6 / 0
Регистрация: 20.10.2014
Сообщений: 261
13.02.2017, 12:56  [ТС] #7
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ManagementObjectSearcher Win32_PhysicalMemory = new ManagementObjectSearcher("\\\\192.168.1.2\\root\\CIMV2", "SELECT * FROM Win32_PhysicalMemory");
 
            foreach (ManagementObject queryObj in Win32_PhysicalMemory.Get())
              {
                //  Console.WriteLine("----------- Win32_1394Controller instance -----------");
                  Console.WriteLine("BankLabel: {0}", queryObj["BankLabel"]);
                  Console.WriteLine("Capacity: {0}", queryObj["Capacity"]);
                  Console.WriteLine("Caption: {0}", queryObj["Caption"]);
                  Console.WriteLine("DeviceLocator: {0}", queryObj["DeviceLocator"]);
                  Console.WriteLine("Manufacturer: {0}", queryObj["Manufacturer"]);
                  Console.WriteLine("CreationClassName: {0}", queryObj["CreationClassName"]);
                  Console.WriteLine("Description: {0}", queryObj["Description"]);
                  Console.WriteLine("Model: {0}", queryObj["Model"]);
              }
Если таким образом получать информацию. Появляется ошибка отказано в доступе.... Компьютеры находятся в рабочей группе.
0
Usaga
Эксперт .NET
3403 / 2853 / 500
Регистрация: 21.01.2016
Сообщений: 11,198
Завершенные тесты: 2
13.02.2017, 13:27 #8
yura0103, вероятно, что пользователь, из под которого ты ломишься на другую машину, должен на той машине иметь нужные привилегии...
0
13.02.2017, 13:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2017, 13:27
Привет! Вот еще темы с ответами:

Как удалить ветку Реестра в VisualC++7.0? - Visual C++
Как удалить ветку Реестра?

Как программно экспортировать ветку реестра в файл? - C++ Builder
Причем не какой-то отдельный параметр, а ветку целиком. Пробовал запустить reg.exe с параметрами, но нужная ветка слишком глубоко, он...

Как программно экспортировать ветку реестра в reg файл? - Visual Basic
Как программно экспортировать эту ветку реестра в reg файл? HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList с...

Как запретить системе вносить изменение в ветку реестра? - Windows 8, 8.1
Как запретить системе вносить изменение в ветку реестра? ОС Windows 8.1 (любой редакции) Конфигурация пк любая. Имеем ветку реестра...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru