Как прочитать содержимое реестра ПК в LAN?
От: Yuriyzapros Украина  
Дата: 14.01.02 12:09
Оценка:
Добрый день.На одной из машин (с правами администратора) в локальной сети необходимо получать информацию с других ПК об установленных на них программах, подключенном оборудовании, типе процессора и другие данные, обычно хранящиеся в Реестрах. Похоже на WMI, но должно работать с Win95 до WinXP без дополнительной инсталляции программ (кроме данной программы на сервере LAN). Подскажите наиболее рациональный путь с максимальным использованием функций,имеющихся в Windows API.С удовольствием внимательно просмотрел почти весь этот сайт, но не нашел ответ на типичную задачу.
Re: Как прочитать содержимое реестра ПК в LAN?
От: TepMuHyc  
Дата: 14.01.02 12:17
Оценка:
Здравствуйте Yuriyzapros, Вы писали:

РТФМ RegConnectRegistry().
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Re[2]: Как прочитать содержимое реестра ПК в LAN?
От: Yuriyzapros Украина  
Дата: 14.01.02 12:33
Оценка:
Здравствуйте TepMuHyc, Вы писали:

TMH>Здравствуйте Yuriyzapros, Вы писали:


TMH>РТФМ RegConnectRegistry().

Спасибо за ответ, но указанная Вами функция обеспечивает только подключение к реестру (выбранного ПК). Мне же необходимо программно извлечь информацию и записать ее в своем файле на сервере, а файловая структура у различных ОС неодинакова и утилиты разные (Reg.exe in Win2000, Redit in W95...).
Yuriyzapros
Re[3]: Как прочитать содержимое реестра ПК в LAN?
От: TepMuHyc  
Дата: 14.01.02 13:21
Оценка:
Здравствуйте Yuriyzapros, Вы писали:

Y>Спасибо за ответ, но указанная Вами функция обеспечивает только подключение к реестру (выбранного ПК). Мне же необходимо программно извлечь информацию и записать ее в своем файле на сервере, а файловая структура у различных ОС неодинакова и утилиты разные (Reg.exe in Win2000, Redit in W95...).


Гмм. Ну тогда РТФМ все остальные функции начинающиеся с "Reg".
при помощи RegConnectRegistry() ты подключаешься к чужому регистри а дальше рекурсивно
(про помощи остальных функций работы с регистри), читаешь его. И складываешь прочитанное
в файл своего собственного формата... Или куда еще.

Самое интересное, что тебя абсолютно не должно волновать какой формат файла регистри
на удаленном компьютере. Функции работы с отработают вне зависимости от форматов...
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Re[4]: Как прочитать содержимое реестра ПК в LAN?
От: Yuriyzapros Украина  
Дата: 15.01.02 11:56
Оценка:
Возможно, я был неточен в постановке вопроса- нужно только прочитать (а не редактировать) информацию о ПК, которая обычно хранится в Реестре.
Сложность (для меня) в том, что нежелательно устанавливать на Клиентах дополнительный софт (в т.ч. Remote Registry Service на 95/98 ОС). Возможно мой вариант с Реестром неудачен- подскажите проще ( но работающий от 95.. до WindowsXP).
Re[5]: Как прочитать содержимое реестра ПК в LAN?
От: TepMuHyc  
Дата: 15.01.02 12:17
Оценка:
Здравствуйте Yuriyzapros, Вы писали:

Y>Возможно, я был неточен в постановке вопроса- нужно только прочитать

Y>(а не редактировать) информацию о которая обычно хранится в Реестре.
При помощи функций работы с реестром Windows ты можешь делать или то или другое.
никто же тебя не заставляет писать в реестр если ты этого не хочешь

Y>Сложность (для меня) в том, что нежелательно устанавливать на Клиентах дополнительный софт

Y>(в т.ч. Remote Registry Service на 95/98 ОС)
Без Remote Registry Service или какого-то самописного софта — НИКАК.
Это касается всех операционок — от 95-й до ХР
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.