Программа коммутатор для компьютера
Зачастую пользователи в рамках работы компьютерной сетки знают только функцию ввода пароля от Wi-Fi, с помощью которого раздается интернет на все необходимые цифровые устройства. На сегодняшний день сеть способна осуществлять охват таких устройств в большем количестве. Но в данном случае простой маршрутизатор не будет полностью справляться, оборудование уже необходимо немного эффективнее.
Отметим, что у роутеров обычно недостаточное число портов. Их количества часто не хватает для подключения имеющегося сетевого оборудования: персональный компьютер, принтер, SIР-телефон. Такую проблему может решить дополнительный сетевой коммутатор (свитч). Его работы уже более оптимальна и функциональна. Он незаменим в том случае, когда устройства находятся в разных помещениях.
Что такое свитч
Свитч - устройство, которое соединяет несколько компьютеров в одну локальную сеть. В рамках нее происходит процесс обмена данных. То есть свитч позволяет осуществить работу сразу нескольких цифровых устройств.
В основу разработки сетевых коммутаторов лежит использование мостовых технологий. Принцип его работы довольно прост. При получении данных от подключенных к нему устройств, коммутатор систематически пополняет их МАС-адресами таблицу коммутации или-же маршрутизации, присваивая каждому запросу идентификатор. Поэтому, при повторной инициализации пакета свитч считывает идентификатор и адресует устройству, с которого поступил запрос. Остальные компьютеры при этом не задействованы и факт передачи информации проходит без их участия.
В некоторых случаях свитч путают с концентратором. Но это не два аналогичных понятия. Концентратор, он же Hub, хоть и похож в чем-то на свитч, устройство немного иного применения. Хаб, получая пакеты данных, раздает их всем участникам сети. Эта раздача происходит постоянно. К примеру, если осуществляется связка двух компьютеров в сети, то они активно передают информацию друг другу.
Но в то же время Hub дублирует или передает данные и другим устройствам, которые подключены в сеть. Минусом такого процесса является мусорный трафик, который не нужен и это обычно приводит к перегрузке сети. В результате может произойти потеря пакетов, когда работающих устройств будет чересчур много. Такая потеря происходит из-за канала, ширины которого в данном случае недостаточно.
Сегодня концентраторы не особо популярны и практически не используются. Но все же иногда встречаются в рамках какой-либо древней локальной сети. Стоит сказать, что при данном подключении есть еще один существенный минус - невозможность соединения большого количества устройств. Что, в свою очередь, может сделать устройство нового поколения - коммутатор (Switch). Происходит это из-за того, что как раз у Хабов нет таблицы маршрутизации.
Причины установки коммутатора
Пользователей часто интересует вопрос: “Если есть роутер, зачем нужен свитч?” Выделим две основные причины:
- Отсутствие у роутера необходимого количества LАN-портов. Например, если их только два, то помимо самого компьютера придется выбирать что подключить: сетевой сканер или же SIР-телефон. Соответственно, это вызывает определенные неудобства.
- Ели сетевые устройства находятся удаленно друг от друга. Например, в разных кабинетах одного офиса. В этом случае для каждой группы выделяется свой свитч.
Отметим, что установка настраиваемого коммутатора уровнем L2 и выше может потребоваться для использования какого-либо технического функционала, например:
- сформировать сетевой узел для просмотра статистики;
- дополнительно выполнить настройку приоритетов (QоS);
Виды свитчей
Как мы знаем, коммутатор имеет большее количество портов, что отличает его от роутера. Все они подразделяются на две группы:
- Управляемые. К этому виду свитчей подключение и последующая настройка происходит через web-интерфейс.веб, утилиту , консоль или командную строку. Обычно они имеют достаточно полезный функционал в рамках дополнительных опций. К примеру, зеркалирование портов или просмотр статистики. Основным параметром выбора является скорость передачи, поддерживаемая устройством. Если данные по локальной сети передаются в небольших объемах, то 100/1000 MB/s вполне хватит.В свою очерель управляемые делятся по уровням функционала: L2 / L2+ / L3 и устройства L2 / L2+ уже имеют близкую к маршрутизаторам функциональность, разве что проигрывая про скорости обработки правил трафика на самых дешевых вариантах, тогда как L3 - даже превосходящую роутеры функционал и пропусную способность, достигая возможности межсетевых экранов.
- Неуправляемые или L1. У данных свитчей web-интерфейс отсутствует, так как нет необходимости в настройке. Неуправляемый свитч самостоятельно передает данные с одного порта на другие. То есть, за счет имеющейся в нем таблицы с МАС-адресами, помогающей запоминать к какому именно порту относится то или иное устройство, передача идет не сразу всем, а конкретно одному получателю.
Каким образом подключить свитч
Подключить свитч можно к маршрутизаторам разных моделей: ТР-Link, Zyxel и пр. В настройке неуправляемых коммутаторов нет каких-либо сложностей. С роутером они соединяются при помощи патч-корда, либо VIP-порта (при его наличии).
При подключении управляемых коммутаторов процесс выглядит не так просто. Он должен иметь персональный IР-адрес в локальной сетке, аналогичный маршрутизатору. Бывают ситуации, когда на устройстве уже существует какая-то подсеть, либо на самом свитче установлен свой DCHР-сервер. Это будет являться проблемой в доступе к сети роутера соединенных с коммутатором устройств. В связи с этим, при подключении сети через такой вид коммутатора необходимо проверить параметры и выполнить предварительную настройку.
Как настроить коммутатор
Настройку управляемого свитча следует осуществлять в несколько этапов:
- В первую очередь необходимо отключить DHCP и Wi-Fi.
- Следующим действием деактивируем динамический DNS-сервер.
- Далее проверяем параметры WAN.
- После проведения проверки отключаем параметры безопасности.
- Заключительным этапом деактивируем DMZ.
Важный момент: отключать сервисы нужно обязательно. Это необходимо для обезличивания роутера, который исполняет роль коммутатора. Данные действия осуществляются в целях избежания конфликта между оборудованием. А это может вызвать многочисленные сбои в процессе передачи данных.
Прежде чем выполнять рекомендации ниже, убедитесь, что ПО (программное обеспечение) вашего устройства и связанные приложения обновлены до последней версии. Чтобы обновить ПО, выполните следующие действия:
Шаг 1. Зайдите в Настройки > Обновление ПО.
Шаг 2. Нажмите Загрузка и установка.
Шаг 3. Следуйте инструкциям на экране.
Для чего нужно приложение Smart Switch
Вы можете использовать Smart Switch для:
- резервного копирования данных телефона на ПК или SD-карту
- восстановления данных из резервной копии на телефон
- переноса данных со старого телефона на новый телефон
На устройствах Galaxy приложение Smart Switch установлено по умолчанию.
Перед передачей данных убедитесь, что ваше устройство достаточно заряжено. Если заряд батареи низкий, передача данных может быть прервана.
Передача данных через Smart Switch
Есть три способа передачи данных с помощью Smart Switch с одного телефона на другой:
- через USB-кабель
- через Wi-Fi
- через компьютер
Выберите метод, который вам наиболее удобен.
Что можно передавать
- Передача некоторых файлов может быть ограничена в зависимости от производителя устройства и версии операционной системы.
- Контент с применением DRM (управление цифровыми правами) не может быть передан на Smart Switch.
- Передача данных увеличивает расход заряда аккумулятора телефона.
- Функция может не поддерживаться на некоторых устройствах или компьютерах.
- Передавайте только тот контент, которым вы владеете или на передачу которого имеете право.
Беспроводная передача - быстрый и наиболее удобный способ копирования данных на телефон. Телефон не нужно отключать от зарядки во время передачи. Чтобы перенести данные с предыдущего телефона на новый через Smart Switch, воспользуйтесь инструкцией ниже.
Сперва убедитесь, что приложение Smart Switch установлено на оба телефона. Затем поместите два телефона рядом друг с другом.
Шаг 1. На новом телефоне откройте Настройки и выберите Учетные записи и архивация.
Шаг 2. Нажмите Перенос данных с другого устройства.
Шаг 4. Выберите источник для передачи данных - то есть операционную систему (ОС), которая стоит на вашем старом устройстве.
Шаг 5. Выберите Беспроводное подключение.
Шаг 6. Откройте Smart Switch на предыдущем устройстве и нажмите Разрешить, чтобы можно было подключиться к нему.
Шаг 7. Подождите, пока старое устройство найдет данные. Затем выберите данные для передачи. Отметьте Другое, чтобы перейти к детальному выбору, и нажмите Далее.
Шаг 8. Отметьте файлы и нажмите Передать. Когда передача завершится, нажмите Перейти на главный экран.
Как передать данные с iOS на Samsung Galaxy при помощи iCloud
Шаг 1. Откройте приложение Smart Switch на новом телефоне Galaxy и нажмите Получить данные.
Шаг 2. Выберите iPhone/iPad, затем нажмите Загрузить данные из iCloud.
Шаг 3. Введите данные для входа в iCloud (ID и пароль) и нажмите Войти в iCloud.
Шаг 4. Разрешите вход в iCloud - нажмите Разрешить на устройстве iOs, с которого будете переносить файлы.
Шаг 5. На устройство iOs придет верификационный код. Введите код и нажмите ОК.
Эра облачных вычислений постепенно вошла в нашу жизнь, принеся с собой множество плюсов для системных администраторов, которые теперь могут управлять целыми сетевыми фермами серверов, не вставая с удобного кресла. Однако там, где есть виртуальные машины, должна быть и виртуальная сеть, их связывающая. Небольшую виртуальную сеть создать просто, а вот когда речь заходит о десятках и сотнях виртуальных машин, без качественного виртуального коммутатора не обойтись.
Введение
Без качественных управляемых коммутаторов просто невозможно наладить правильную работу крупной сети и добиться оптимальной пропускной способности и взаимодействия между ее элементами. Хороший коммутатор предоставляет такие необходимые возможности, как организация виртуальных сетей (VLAN), QoS, агрегация каналов, зеркалирование трафика и даже функции брандмауэра. Настолько же важную роль коммутаторы играют и в виртуальных сетях, однако до недавнего времени решения, реализующие программные коммутаторы, предлагали только коммерческие организации, которые просили за них немалые деньги. За тот же Cisco Nexus 1000V для систем VMware vSphere приходилось отдавать около тысячи долларов, что пустяк в сравнении с остальными расходами на сетевую инфраструктуру, но, тем не менее, дополнительная трата средств. Вдобавок это привязка к другому коммерческому решению, за которое придется отдать еще больше. Сегодня, когда полностью открытые решения на базе KVM и Xen уже достигли того уровня развития, при котором они могут составить конкуренцию коммерческим продуктам виртуализации, нам нужен такой же открытый коммутатор, не привязанный к коммерческим решениям.
К счастью, такой продукт есть, и носит он имя Open vSwitch. Это многоуровневый коммутатор с открытым исходным кодом, разрабатываемый совместными усилиями Citrix, Red Hat, Canonical, Oracle и других компаний (в команде разработчиков есть даже человек из FreeBSD Foundation). Open vSwitch может работать как на уровне ядра, так и в пространстве пользователя, предлагая следующие возможности:
- поддержка протоколов NetFlow, sFlow, SPAN и RSPAN;
- поддержка VLAN (IEEE 802.1Q);
- механизм QoS;
- возможность агрегации портов с распределением нагрузки;
- GRE-туннелирование;
- совместимость с программным мостом Linux Bridge (brctl);
- индивидуальные политики для виртуальных машин.
Коммутатор имеет распределенный дизайн, позволяющий установить компоненты системы на множество физических машин и управлять общей виртуальной сетью, используя протокол OpenFlow, другими словами — используя любой совместимый с этим протоколом интерфейс удаленного управления коммутаторами.
Как работает OpenFlow
Сегодня мы рассмотрим, как установить и начать использовать Open vSwitch на одной физической машине с несколькими виртуальными гостевыми окружениями. Рассказ об установке и настройке крупной сетевой инфраструктуры потребовал бы гораздо более объемной статьи, поэтому нижеследующий текст можно считать неким введением в технологию и точкой, от которой можно оттолкнуться для дальнейшего ее изучения.
Установка и запуск
Open vSwitch уже можно найти в репозиториях многих дистрибутивов и портах FreeBSD, так что в большинстве случаев для его установки не понадобится особых усилий. В некоторых дистрибутивах, однако, может потребоваться ручная установка системы из исходных текстов, в особенности если дистр включает в себя устаревшую версию Open vSwitch.
Чтобы установить систему из исходников, необходимо сделать следующее:
- Получить тарболл с официальной страницы Open vSwitch и распаковать его:
- Запустить процесс сборки с помощью вызова стандартных configure и make. В том случае, если ты хочешь установить версию, работающую только в пространстве пользователя (удобно для тестирования возможностей), команды сборки будут иметь следующий вид:
Если же предполагается установка модуля ядра, configure следует вызвать с опцией «--with-linux»:
После этого можно загрузить модуль ядра с помощью insmod:
Для корректной работы коммутатора также необходим запуск сервера конфигурации, который будет принимать запросы на изменение настроек коммутатора от утилит управления (он должен работать на всех узлах, участвующих в виртуальной сети):
После этого базу настроек необходимо инициализировать:
Наконец, можно запустить сам коммутатор, а точнее демон, ответственный за его работу:
Open vSwitch и KVM
А что такое OpenFlow?
OpenFlow — это протокол, разработанный для управления политикой прохождения сетевых пакетов в больших сетях, построенных на основе множества коммутаторов. Суть протокола не просто в том, чтобы управлять свитчами на расстоянии, — можно переложить всю работу по управлению правилами прохождения пакетов на плечи выделенного сервера, выполняющего роль контроллера. Контроллер постоянно обменивается информацией с коммутаторами и строит на основе полученных данных карту сети, после чего берет на себя управление всеми правилами обработки пакетов. Это не только повышает производительность сети за счет того, что со свитчей снимается дополнительная нагрузка, но и позволяет администратору создавать эффективные схемы прохождения пакетов из одной точки и с помощью единого интерфейса. Протокол пока еще очень молодой, но интерес к нему растет рекордными темпами. О поддержке протокола уже заявили такие производители, как Cisco, Juniper, HP, IBM и NEC, разработавшие для своих маршрутизаторов прошивки с поддержкой протокола. Многие программные маршрутизаторы также поддерживают OpenFlow.
Open vSwitch может быть использован для управления сетями виртуальных машин, построенных на основе гипервизора Xen и KVM. Однако в этом разделе мы остановимся на KVM, как на более распространенном, популярном и простом в развертывании средстве виртуализации. KVM, а точнее QEMU, для которого он выступает в качестве базы, умеет связывать виртуальные машины в сеть и обеспечивать доступ к внешним физическим сетевым интерфейсам с помощью нескольких различных методов. Среди этих методов есть как очень простой виртуальный интерфейс tun, позволяющий прокидывать туннель между виртуальным и физическим интерфейсом, так и более сложный внутриядерный механизм Linux Bridge, позволяющий объединить виртуальные машины между собой и внешним миром с помощью программного неуправляемого коммутатора. Open vSwitch, в свою очередь, использует Linux Bridge в качестве базы, превращая его в сложный управляемый свитч. Это значит, что если ты уже имел дело с настройкой виртуальной сети на основе Linux Bridge, то легко разберешься с тем, как работает vSwitch. Фактически все, что понадобится сделать, — это изучить несколько новых команд, предназначенных для управления возможностями коммутатора, тогда как вся остальная виртуальная сетевая инфраструктура останется неизменной.
Open vSwitch и его возможности
В качестве демонстрации приведу пример настройки простейшей сети на основе голого QEMU (то есть без libvirt и прочих надстроек типа virsh). Допустим, нам необходимо сделать так, чтобы каждая виртуальная машина автоматически подключалась к нашему коммутатору во время старта. Нет ничего проще. Для начала создадим два стартовых скрипта для управления виртуальной сетью:
Первый будет автоматически поднимать виртуальный сетевой интерфейс, созданный эмулятором, и подключать его к коммутатору. Второй, соответственно, отключать. Для управления коммутатором здесь используется стандартная утилита ovs-vsctl, подробнее о которой я расскажу ниже, хотя мы могли бы использовать для тех же целей старый добрый brctl (команда «brctl addif $ $1»), и сути это бы не поменяло.
Теперь создадим виртуальный коммутатор. Сделать это можно опять же с помощью brctl:
Или вызовом утилиты ovs-vsctl:
Далее подключаем к свитчу физический сетевой интерфейс:
И запускаем виртуальную машину:
После запуска виртуальная машина автоматически получит собственный виртуальный интерфейс (tap0, tap1, tap2 и так далее), который будет подключен к коммутатору с помощью стартового скрипта. Просмотреть информацию о свитче и подключенных машинах можно с помощью одной из двух следующих команд:
Теперь коммутатор готов к работе и настройке. В случае использования более высокоуровневых средств управления виртуальными машинами, вроде графического virt-manager, процесс будет еще проще. Достаточно выбрать в настройках сети подключение с помощью Linux Bridge и перейти к чтению следующего раздела статьи.
Чтобы использовать Open vSwitch в сочетании с virt-manager, достаточно прописать в настройках сети имя нужного коммутатора
Продвинутые возможности
Как работает контроллер Floodlight
Или вывод на экран списка портов и коммутаторов:
Приложение FlowScale на базе OpenFlow
И заканчивая такими, как управление QoS и пересылка статистики по протоколу NetFlow. Рассмотрим некоторые из них.
-
Туннелирование по протоколу GRE. Допустим, мы должны создать туннель между двумя удаленными машинами так, чтобы одна из конечных точек туннеля была портом коммутатора. Для этого добавляем дополнительный порт и назначаем ему тип «gre»:
Логика этой команды следующая: мы берем запись br0 таблицы Bridge и изменяем колонку netflow, записывая в нее ссылку (UUID) на пока еще не существующую запись в таблице NetFlow. В следующей строке мы создаем новую запись в таблице NetFlow, адресуемую с помощью ссылки @nf, и прописываем в колонке targets адреса принимающих хостов, а в колонке active-timeout — время тайм-аута передачи в секундах. В любой момент конфигурацию можно изменить, например выставив другой тайм-аут:
Или отменить передачу, очистив колонку netflow:
Экспорт статистики по sFlow настраивается почти таким же образом:
Поток трафика и sFlow
-
Зеркалирование портов. Так, а что если мы хотим, чтобы все пакеты, пришедшие на порт eth0 или eth1, автоматически транслировались на порт eth2? В этом случае команда будет выглядеть еще более запутанно:
Здесь мы сначала присваиваем колонке mirrors записи br0 ссылку на запись в таблице Mirror, описанной в конце. Далее, чтобы мы смогли сослаться из еще не созданной записи на нужные нам порты, мы получаем ссылку на записи этих портов в таблице Port с помощью команды get. В конце создаем запись в таблице Mirror с названием mymirror и заполняем колонки нужными нам данными: select-dst-port — зеркалирование входящего трафика на порты @eth0 и @eth1, select-src-port — зеркалирование исходящего трафика, output-port — куда направлять этот трафик. В любой момент зеркалирование можно отменить:
Онлайновая документация по настройке VLAN
Выводы
В этой статье я описал лишь малую толику того, что может Open vSwitch. В реальной ситуации, когда виртуальные окружения работают на целом кластере виртуальных машин, управлять всем этим оркестром с помощью одной лишь команды ovs-vsctl уже не получится, зато можно будет использовать контроллер OpenFlow, но это тема для отдельной статьи. z
Open vSwitch активно используется в коммерческой платформе Xen Cloud.
ТУ всех профессионалов есть набор инструментов, который ежедневно помогает ему в работе. Независимо от того, проектируете ли вы сеть, диагностируете и устраняете проблему или отслеживаете среду, ваш пакет сетевых инструментов должен быть полным, удобным и надежным. Вот почему мы собрали список некоторых из основных бесплатны инструментов для сетевых администраторов, и оставили ссылки на скачивание. Некоторые будут вам знакомы, некоторые будут новыми, но в любом случае эта информация не будет лишней. Давайте начнем!
АНАЛИЗАТОРЫ
Wireshark / Tshark
Wireshark - это не имеющий аналогов анализатор сетевых протоколов, и, честно говоря, один из лучших бесплатных сетевых инструментов, когда-либо созданных. Когда вы решаете сетевую проблему и вам действительно нужно погрузиться глубже, внутрь пакетов – Wireshark будет вашим микроскопом.
Если вы ищете что-то для захвата командной стоки или, возможно, вы хотите программно инициировать захват пакетов, не забудьте проверить TShark . Он включен в Wireshark, работает аналогично Tcpdump и совершенно потрясающий.
iPerf / JPerf
Между любыми двумя узлами находится сеть - огромная или маленькая. Простой пинг между двумя узлами хорош только для проверки общей достижимости и понимания времени кругового обхода для небольших пакетов. Если вы хотите измерить реально достижимую пропускную способность, вам нужен другой инструмент, такой как iPerf .
iPerf3 - последняя версия этого инструмента. Вы запускаете клиент на двух концах сети, настраивая параметры, необходимые для измерения производительности. Он поддерживает настройку многих параметров, связанных с синхронизацией, буферами и протоколами (TCP, UDP, SCTP с IPv4 и IPv6). После выполнения он активно измеряет и сообщает о пропускной способности, потерях, задержке, джиттере и т. д. Вы можете инициировать несколько одновременных подключений, чтобы действительно имитировать нагрузку в сети. Очень удобный инструмент!
Если вы больше предпочитаете графический интерфейс, то посмотрите Jperf . Он возрасте, но все еще работает как часы.
Nmap / Zenmap
Nmap (Network Mapper) - это сканер безопасности, используемый для обнаружения хостов и сервисов в компьютерной сети, который создает таким образом «карту» сети. Для достижения своей цели Nmap отправляет специально созданные пакеты целевому хосту, а затем анализирует ответы.
Nmap предоставляет невероятное количество функций для исследования сетей, включая обнаружение узлов, обнаружение служб и детектирование операционной системы.
Эти функции расширяются с помощью сценариев, которые обеспечивают более расширенное обнаружение служб, обнаружение уязвимостей и другие функции. Фактически, Nmap используется в бэкэнде для различных инструментов оценки безопасности, таких как Nexpose.
Опять же, если вы являетесь большим поклонником графического интерфейса, обязательно загрузите пакет с Zenmap.
Paessler SNMP Tester
SNMP может быть сложным. Вот почему вам нужен хороший тестер, например Paessler SNMP Tester .
Идея этой программы состоит в том, чтобы иметь инструмент, который позволяет пользователю отлаживать действия SNMP, чтобы находить проблемы со связью или с данными в конфигурациях мониторинга SNMP. Ваши устройства настроены правильно? Вы используете правильные ключи? Используйте этот инструмент, чтобы проверить, будет ли ваша конфигурация SNMP работать с такими программами, как PRTG Network Monitor.
Angry IP Scanner
Netcat , часто описываемый как «швейцарский нож», чрезвычайно полезен для всего, что касается отправки или получения информации о сетевых портах. Это многофункциональный инструмент для отладки и исследования сети, поскольку он может создавать практически любые виды соединений, которые вам понадобятся.
Samsung Smart Switch - эта утилита пригодится всем пользователям смартфонов Samsung, помогая быстро и комфортно перенести все важные данные со старого телефона на новый Galaxy. Кроме этого, поддерживается работа восстановления резервных копий данных с устройств Apple, BlackBerry и Nokia.
Стоит отметить и высокую скорость передачи информации - объем данных 1 ГБ передается всего за пару минут. В общем, с Samsung Smart Switch Вы не упустите ни одной важной детали на Ваших старых моделях, наслаждаясь продуктивной работой на Samsung-девайсе.
Программное обеспечение для управления, передачи, резервного копирования всех данных на.
Продвинутое приложение для работы с iPod/iPhone/iPad, которое вполне может претендовать на.
Samsung Kies - бесплатное приложение, с помощью которого можно быстро и легко синхронизировать.
Nokia PC Suite - Сборник фирменных приложений, в состав которого входят различные программы для использования их совместно с мобильными телефонами Nokia.
AirDroid - программа для полноценного управления Вашим Android-устройством прямо с настольного компьютера Windows.
Nokia Ovi Suite - приложение для синхронизации мобильных телефонов Nokia с ПК с помощью.
Отзывы о программе Samsung Smart Switch
Николай про Samsung Smart Switch 4.2.21111.5 [27-11-2021]
Не могу запустить. Выдает ошибку 0x80040702. Что делать?
| | Ответить
Bogdan19833_pobeditel про Samsung Smart Switch 4.2.18034_11 [07-01-2019]
юрий про Samsung Smart Switch 4.2.18034_11 [12-10-2018]
надо скачать и установить что пишет
3 | 2 | Ответить
Нина про Samsung Smart Switch 4.2.18034_11 [16-05-2018]
А какая похожая программа работает на W10?
9 | 8 | Ответить
Дина про Samsung Smart Switch 4.1.16034_4 [15-05-2016]
Добрый день,после скачивания и установки программа не запускается -порядковый номер 12404 не найден в библиотеке DLLmfc90u.dll.,как быть и что делать?
24 | 51 | Ответить
Читайте также: