powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Узнать версию операционной системы компьютера по ip адресу
6 сообщений из 6, страница 1 из 1
Узнать версию операционной системы компьютера по ip адресу
    #33907108
nick123456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сеть компьютеров, возможно на всех установлено одна их версий операционной системы windows. Как зная ip-адрес или dns компьютера сети узнать какая операционная система и ServicePack установленны на нем.
Например: у меня есть web-форма, я ввожу в ней ip-адрес любого компьютера моей сети, нажимаю на кнопку и хочу получить версию операционной системы и сервисПаки этого компьютера.
...
Рейтинг: 0 / 0
Узнать версию операционной системы компьютера по ip адресу
    #33907212
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick123456Есть сеть компьютеров, возможно на всех установлено одна их версий операционной системы windows. Как зная ip-адрес или dns компьютера сети узнать какая операционная система и ServicePack установленны на нем.
Например: у меня есть web-форма, я ввожу в ней ip-адрес любого компьютера моей сети, нажимаю на кнопку и хочу получить версию операционной системы и сервисПаки этого компьютера.
бред ;)
по TTL еще можно примерно узнать что за операционка (Ping)

хотя-я-я, пишешь сервис который будет слушать порт и, при получении запроса по этому порту, выдавать версию и пак операционки ;)

а потом этот вервис расставляешь на все машинки сетки
...
Рейтинг: 0 / 0
Узнать версию операционной системы компьютера по ip адресу
    #33907279
IAmTonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если сеть твоя и машины в домене (или знаешь пароль админа),
то нет проблем
            ConnectionOptions options = null;
            if (!useADAuth)
            {
                options = new ConnectionOptions();
                options.Username = login;
                options.Password = password;
            }
            ManagementScope scope =
                new ManagementScope("\\\\" + serverIP + "\\root\\cimv2", options);
            scope.Connect();

            ManagementPath p = new ManagementPath("Win32_OperatingSystem");

            ManagementClass mc1 = new ManagementClass(scope, p, null);

            foreach (ManagementObject mo in mc1.GetInstances())
            {
                object oVer = mo.GetPropertyValue("Version");
            }
...
Рейтинг: 0 / 0
Узнать версию операционной системы компьютера по ip адресу
    #33907437
marsianin76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2:IAmTonik  Сработает ли это в общем случае?
Мало ли какие винды стоят .. а тут WMI, под 9х надо ставить вместе с последним DCOM + настройка DCOM + манипуляции с реестром чтоб все время было запущено. Ну а так решение правильное , писать свой сервис накладнее :-)

Вот тут неплохой туториал, староватый, но все расжевывает.
http://www.wtcs.org/snmp4tpc/wmi.htm
...
Рейтинг: 0 / 0
Узнать версию операционной системы компьютера по ip адресу
    #33909047
AreneV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
if (!useADAuth)
{
options = new ConnectionOptions();
options.Username = login;
options.Password = password;
}
Будьте добры, объясните этот кусок. Что за логин и пароль?
Откуда его взять? Это пароль и логин компа, чью операционную систему надо узнать?
Откуда их взять?
...
Рейтинг: 0 / 0
Узнать версию операционной системы компьютера по ip адресу
    #33909098
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если это сеть на фирме, то там на всех компах должна быть учетная запись Админа, одинаковая для всех. Тогда можно использовать её для коннекта (надеюсь). А так как ты без ведома юзера вытащишь его логин и, главное, пароль?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Узнать версию операционной системы компьютера по ip адресу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]