Codemeter: обзор приложения
Начну с того, что подобный запрос будут вводить пользователи ПК независимо от уровня знаний и опыта. Ведь даже некоторые программисты не сталкивались с таким специфическим и узконаправленным программным обеспечением. Давайте же выясним что это за программа Codemeter и как ее удалить.
О программе
Codemeter – это приложение, которое призвано упростить контроль лицензий обслуживания программ. Иными словами, это как раз тот компонент, который взламывают недобросовестные любители пиратского софта – платную лицензию. Этот модуль регулирует получение полной версии, контролирует постоянную поддержку программного продукта и следит за скачиванием и установкой пакетов обновлений.
Основной функционал
Не думаю, что вам интересна эта информация, но с базовыми функциями ознакомиться стоит. А вдруг вы в будущем станете разработчиком?
Итак, на борту Codemeter имеются следующие возможности:
Посетите официальный сайт Codemeter, где можно загрузить установочный пакет и ознакомиться с подробной информацией. Данная программа не пользуется популярностью в постсоветском интернет-сегменте, поэтому появление ее на компьютере сигнализирует о наличии вируса в системе.
Проверка на вирусы и удаление
Учитывая тот факт, что такие программы не распространяются посредством бандлинга, на вашем ПК обосновалось нежелательное ПО.
Итак, для удаления нужно:
CodeMeter Runtime
CodeMeter Runtime – это решение «из коробки», которое поставляется вместе с защищаемым программным обеспечением. В нем содержатся все компоненты, необходимые для создания лицензий на базе технологии CodeMeter. CodeMeter Runtime представляет собой отдельный инсталляционный пакет или модуль для интеграции в ПО (merge module).
CodeMeter Runtime включает:
Сервис CodeMeter Runtime
Основным компонентом CodeMeter Runtime является его сервис (CodeMeter Runtime Service). Он запускается в фоновом режиме в качестве службы или демона и отвечает за управление ключами (CmDongle), активированными лицензиями (CmActLicense) и подключением к серверу лицензий по локальной сети (LAN), сети Интернет (WAN) или в «облаке». Он управляет доступными и используемыми лицензиями и фиксирует производимые с ними действия. Сервис может запускаться локально или на сервере лицензий, что позволяет использовать лицензии по сети.
Сервис CodeMeter Runtime отвечает за мониторинг автоматически запускаемых приложений и назначает им лицензии в случае сбоя или если разработчик этого не сделал. При использовании лицензий на терминальных серверах или в виртуальных средах сервис CodeMeter Runtime считает лицензии, используемые одновременно на различных рабочих станциях, отдельно (для каждой сессии и каждой машины).
Для программного решения CmActLicense сервис CodeMeter Runtime определяет требуемые свойства, чтобы осуществить привязку лицензии к компьютеру, и отвечает за безопасное хранение информации.
CodeMeter WebAdmin
Удаленное подключение к сетевому ключу CodeMeter для ARCHICAD
Архитекторы зачастую работают удаленно от офиса работодателя: при работе на выезде с клиентом, работе на подряде. Как в этом случае получить лицензию на ARCHICAD®? Покупать персональную лицензию – дорого. Но и лицензию ARCHICAD от работодателя получить сложно – чаще всего в организации работает сетевая версия ARCHICAD, которую с собой не заберешь. А если и используются локальные лицензии (что дороже), то передать удаленному работнику физический USB-ключ защиты CodeMeter бывает проблематично. Мало кто знает, что выход из этой ситуации есть: системные администраторы могут настроить для удаленного работника доступ к сетевому ключу защиты – и предоставить лицензию ARCHICAD.

Эта статья содержит множество технических моментов и в первую очередь будет интересна системным администраторам, а также пользователям, имеющим IT-опыт. Впрочем, интересные знания смогут почерпнуть и руководители организаций, и архитекторы. Как минимум, вы узнаете, что такая схема работы возможна.
Содержание
Способы и условия подключения к сетевому ключу CodeMeter
Удаленное подключение к сетевому ключу CodeMeter возможно двумя способами:
На организационной структуре (рис. 1) представлены локальная сеть организации, удаленный офис организации, домашний компьютер. Все IP-адреса на организационной структуре вымышлены. Для корректной настройки удаленного подключения к сетевому ключу IP-адреса должны соответствовать реальным IP-адресам, которые предоставляют провайдер и администратор локальной сети. Примеры настроек далее по тексту будут приводиться исходя из данной организационной схемы сети.
Рис. 1. Организационная схема сети
Подключение к сетевому ключу CodeMeter через сеть Интернет
Общие положения
Подключение к сетевому ключу CodeMeter через сеть Интернет может быть полезно в случаях, если у компании есть представительства в других регионах или какое-то количество сотрудников, работающих из дома. Используя такое решение, они могут получить доступ к сетевому ключу CodeMeter.
Преимущества:
Недостатки:
Настройка сервера CodeMeter
На компьютере, который выступает в качестве сервера CodeMeter, необходимо выполнить настройку, состоящую из следующих шагов:
Рис. 2. CodeMeter Control Center сервера CodeMeter
Рис. 3. Панель администрирования CodeMeter
Панель администрирования CodeMeter представляет собой web-сервис, в котором осуществляется управление различными настройками и параметрами, мониторинг лицензий, диагностика;
Рис. 4. Вкладка Конфигурация/Сервер/Доступ сервера
Рис. 5. Настройка сервера CodeMeter
При включении сетевого сервера лицензии предоставляются через локальную сеть, при включении сервера CmWAN – по сети WAN;
Рис. 6. Настройка прав доступа к лицензии
Внимание! Если к лицензии на сервере CodeMeter нужно ограничить доступ по локальной сети, то следует добавить IP-адреса компьютеров локальной сети, которым доступ разрешен (например, 192.168.0.4). В некоторых случаях для запуска сервера CodeMeter с новыми правами доступа требуется вынуть сетевой ключ CodeMeter и заново вставить его в USB-разъем;
Рис. 7. Команда Перезапустить системную службу CodeMeter
Остальные настройки остаются без изменений, по умолчанию.
Настройка клиента CodeMeter
На компьютере, который выступает в качестве клиента CodeMeter, необходимо выполнить настройку, состоящую из следующих шагов:
Рис. 8. CodeMeter Control Center клиентской машины
Информации о ключе CodeMeter нет из-за отсутствия самого ключа в клиентской машине.
Рис. 9. Панель администрирования CodeMeter
На месте текущего сервера отображается имя компьютера клиентской машины, а в качестве IP-адреса показывается IP-адрес клиентской машины;
Внимание! В домашних условиях для организации доступа в Интернет часто используется WiFi-роутер. В этом случае будет показан IP-адрес компьютера в домашней сети WiFi (например, 192.168.0.3).
Рис. 10. Вкладка Конфигурация/Сервер/Доступ сервера на клиентской машине
Рис. 11. Вкладка Конфигурация/Базовый/Список поиска сервера
Рис. 12. Ввод IP-адреса сервера CodeMeter
Внимание! В списке поиска сервера могут присутствовать несколько серверов. Клиент CodeMeter производит поиск доступных лицензий в определенном порядке и только на заданных серверах.
Рис. 13. Команда Перезапустить системную службу CodeMeter
Остальные настройки остаются без изменений, по умолчанию.
После выполнения всех указанных настроек на стороне сервера и клиента CodeMeter, а также при наличии доступа в сеть Интернет можно запустить ARCHICAD на компьютере клиента CodeMeter. ARCHICAD должен подхватить свободную лицензию с компьютера сервера CodeMeter.
Подключение к сетевому ключу CodeMeter через сеть VPN
Общие положения
VPN (Virtual Private Network) – виртуальная закрытая сеть.
Подключение к сетевому ключу CodeMeter через сеть VPN может быть полезно в случаях, если у компании есть представительства в других регионах или какое-то количество сотрудников, работающих из дома. Используя такое решение, они могут получить доступ к сетевому ключу CodeMeter. Сеть VPN должна быть корректно настроена и протестирована. Компьютеры сервера CodeMeter и клиента CodeMeter должны быть подключены к сети VPN.
Преимущества:
Недостатки:
Настройка сервера CodeMeter
Настройка сервера CodeMeter для сети VPN практически ничем не отличается от настройки сервера CodeMeter для сети Интернет. На компьютере, который выступает в качестве сервера CodeMeter, необходимо выполнить настройку, состоящую из следующих шагов:
Внимание! Если к лицензии на сервере CodeMeter нужно ограничить доступ по локальной сети, то следует добавить IP-адреса компьютеров локальной сети, которым доступ разрешен (например, 192.168.0.4). В некоторых случаях для запуска сервера CodeMeter с новыми правами доступа требуется вынуть сетевой ключ CodeMeter и заново вставить его в USB-разъем. Если лицензии на сервере CodeMeter доступны всем пользователям сети VPN, то выполнять настройку прав доступа к лицензии нет необходимости, поле Клиенты остается пустым;
Остальные настройки остаются без изменений, по умолчанию.
Настройка клиента CodeMeter
Настройка клиента CodeMeter для сети VPN практически ничем не отличается от настройки клиента CodeMeter для сети Интернет. На компьютере, который выступает в качестве клиента CodeMeter, необходимо выполнить настройку, состоящую из следующих шагов:
Рис. 14. Ввод IP-адреса сервера CodeMeter для подключения через сеть VPN
Остальные настройки остаются без изменений, по умолчанию.
После выполнения всех указанных настроек на стороне сервера и клиента CodeMeter, а также при наличии доступа в сеть VPN можно запустить ARCHICAD на компьютере клиента CodeMeter. ARCHICAD должен подхватить свободную лицензию с компьютера сервера CodeMeter.
Администрирование сервера CodeMeter
Для администрирования сервера CodeMeter рекомендуется установить на вкладке Конфигурация/Базовый/Администрирование логин и пароль для выполнения настроек, а также разрешить удаленное чтение (рис. 15). Это позволит защитить настройки сервера CodeMeter от несанкционированного изменения и даст возможность изменять эти настройки удаленно, зная логин и пароль администратора сервера CodeMeter.
Рис. 15. Вкладка Конфигурация/Базовый/Администрирование
Для удаленного изменения настроек сервера необходимо на удаленном компьютере набрать в браузере 93.23.15.27:22350/ (применительно к организационной схеме), после чего откроется панель администрирования CodeMeter.
Внимание! Для удобного просмотра настроек и управления ими рекомендуется как на компьютере клиента CodeMeter, так и на компьютере сервера CodeMeter создать файл CodeMeter.ini в установочной директории CodeMeter (C:/Program Files (x86)/CodeMeter/Runtime/bin/). При создании пустого файла CodeMeter.ini и запуске CodeMeter Control Center все основные настройки и параметры будут прописаны в этом файле и сгруппированы по разделам. Вы также можете самостоятельно добавлять данные в файл – например, IP-адреса серверов для поиска или IP-адреса клиентов для доступа к лицензии на сервере CodeMeter (рис. 16).
Рис. 16. Пример файла CodeMeter.ini
Практические советы
Базовые настройки представлены, но надо учитывать, что сети могут быть построены разными способами и с разными защитами. С какими особенностями можно столкнуться и как выйти из сложившихся ситуаций?
Рис. 17. Вкладка Мониторинг лицензий
Внимание! В этом диалоговом окне при нажатии на нужном коде продукта (в нашем случае 61 для ARCHICAD) можно увидеть, кто именно (какой IP-адрес) использует лицензии в данный момент.
Для определения IP-адресов компьютеров в сети и доступности компьютеров по сети используйте команды ipconfig и ping в командной строке Windows или сетевые утилиты в MacOS.
Что такое codemeter runtime server
Использование CodeMeter Server
Если вы хотите использовать сетевые лицензии (например, вместо локальных), вам потребуется Аппаратный Ключ Защиты CodeMeter или Программный Ключ Защиты. Обратитесь к своему местному партнеру GRAPHISOFT, чтобы заказать новый или заменить существующий ключ WIBU на CodeMeter.
Локальные и Сетевые Ключи
Так называемый локальный ключ может содержать только одну лицензию для любого продукта GRAPHISOFT (ARCHICAD, MEP, BIMx) и может использоваться локально. Вам требуется подключить аппаратный ключ защиты к USB-порту вашего компьютера или загрузить программный ключ при помощи Утилиты Управления Лицензиями (LMT). Если у вас установлен драйвер CodeMeter (он устанавливается вместе с ARCHICAD), то ваш продукт GRAPHISOFT обнаружит лицензию и будет запускаться в коммерческом режиме. Для каждой рабочей станции в офисе должен быть выделен отдельный ключ.
Сетевой ключ может содержать множество лицензий, предназначенных для разных продуктов (ARCHICAD, MEP, EcoDesigner STAR, BIMx). Для одновременного использования этих лицензий на нескольких компьютерах требуется CodeMeter server. Это приложение обеспечивает большую гибкость, чем использование индивидуальных ключей, так как лицензии распределяются между пользователями по мере необходимости.
Системные Требования CodeMeter Server
CodeMeter Server является составной частью драйвера CodeMeter, поэтому необходимо выбрать компьютер в сети, который будет выполнять функцию сервера CodeMeter. Для установки CodeMeter server в качестве сервера сетевой лицензии:
• Требуется компьютер, подключенный к сети (он должен работать на протяжении всего рабочего дня).
• На этом компьютере должен присутствовать по крайней мере один свободный USB-порт для подключения аппаратного ключа защиты.
Установив сервер и установив драйвер CodeMeter, запустите сервер, выполнив описанные ниже действия. Управление всеми параметрами CodeMeter осуществляется из CodeMeter WebAdmin. Чтобы запустить это приложение,
• Откройте CodeMeter Control Center (из Applications или с помощью меню Пуск) и нажмите кнопку WebAdmin;
• или просто откройте адрес localhost:22350 в вашем браузере.
Для активации CodeMeter Server:
1. Перейдите на вкладку Параметры/Сервер.
2. Отметьте маркер Запустить Сетевой Сервер.
4. Перезапустите службу CodeMeter (на Mac: System Preferences/CodeMeter, в Windows: CodeMeter Control Center)
С этого момента запускается сервер, предоставляющий лицензии через локальную сеть.
• Отметьте маркер Запустить сервер CmWAN для использования компьютера в сети WAN и предоставления доступа к лицензиям.
• Не забудьте нажать кнопку Применить изменения и перезапустить службу CodeMeter.
Параметры на Стороне Клиента
Клиенты должны находить сервер в локальной сети автоматически. Если это не происходит (например, сервер находится в другой подсети или подключение осуществляется через Интернет), возможно, потребуется указать IP-адрес хост-имени сервера. На клиенте:
1. Откройте WebAdmin.
2. Перейдите на вкладку Параметры > Сеть.
3. Добавьте сервер в Список Поиска Сервера.
В этом списке может присутствовать множество элементов; клиент производит поиск доступных лицензий в определенном порядке и только на заданных серверах. Только при отсутствии элементов в списке, клиент производит поиск на других имеющихся серверах.
В соответствии с параметрами по умолчанию все компьютеры одной локальной сети (одной и той же подсети) могут использовать лицензии с сервера.
Для ограничения доступа:
1. Откройте WebAdmin.
2. Перейдите на вкладку Параметры > Контроль Доступа.
Если список Пользователей пуст, то любой клиент локальной сети может использовать лицензию. Если в списке имеется хотя бы один элемент, то запрос лицензий становится возможен только для Пользователя, присутствующего в списке.
Примечание: Если сервер является общедоступным в Интернете или если ни у кого нет прав использования лицензий, то следует проверить правильность заполнения списка во избежание нежелательного использования лицензий.
Вы можете проверить, кто именно использует лицензию:
1. Откройте WebAdmin на сервере.
2. Перейдите на вкладку Сервер > Пользователь.
Здесь приводится список активных клиентов и клиентов, заимствовавших лицензии.
Настройка Заимствования Лицензий
Если на сетевом ключе присутствуют лицензии продуктов, допускающие заимствование, то клиенты могут заимствовать их.
ВАЖНОЕ ЗАМЕЧАНИЕ: Перед выполнением перечисленных ниже операций, убедитесь, что все лицензии возвращены или истекли:
– Обновление лицензий на сайте обновления.
– Установка новой версии ARCHICAD.
– Отключение ключа CodeMeter от сервера для подключения к другому компьютеру (даже если компьютеры находятся в одной подсети).
– Деинсталляция или повторная инсталляция драйвера CodeMeter (не требуется при обновлении драйвера).
– Переустановка Операционной системы.
– Изменение IP-адреса сервера.
Для активации заимствования лицензии никаких дополнительных настроек не требуется, однако, можно настроить рассмотренные ниже параметры.
По умолчанию заимствование лицензии является действительным на протяжении 30 дней. Если лицензия не возвращается в течение этого времени, то истекает срок ее заимствования, и она автоматически возвращается на сервер. Для настройки максимального срока действия заимствования (не превышающего 30 дней):
1. Откройте WebAdmin.
2. Перейдите на вкладку Параметры > Заимствование.
3. Укажите максимальный период заимствования в минутах.
Максимальное Количество Заимствуемых Лицензий
Можно также указать максимальное количество лицензий, доступных для заимствования. Укажите необходимое число в поле ‘Максимальное количество займов’ Это количество не может превышать количество лицензий продукта, допускающих заимствование.
Примечание: Запустите Менеджер Лицензий, чтобы увидеть количество доступных лицензий, включая количество аппаратных и программных лицензий.
Любой клиент идентифицирует сервер по его хост-имени или IP-адресу. На уровне сервера возможна настройка, при которой одновременно с получением с сервера лицензии, клиент получает и адрес, на который должна быть возвращена выданная лицензия. В сетях с надежными настройками DNS, идентификация Сервера по имени сервера является наилучшим решением, однако в сетях без DNS или в сетях со смешанными платформами (Mac и Windows) необходимо настроить идентификацию на основе IP-адреса. В этом случае очень важно использовать статический IP-адрес сервера.
Примечание: Для настройки этих параметров (параметры заимствования и идентификации сервера) в WebAdmin отметьте маркер Изменить параметры Записи на вкладке Заимствования.
Настоятельно рекомендуется проверить функционирование заимствования. Установите относительно небольшой период заимствования, позволяющий проверить настройки без потери лицензии на большой промежуток времени.
Codemeter: обзор приложения
Начну с того, что подобный запрос будут вводить пользователи ПК независимо от уровня знаний и опыта. Ведь даже некоторые программисты не сталкивались с таким специфическим и узконаправленным программным обеспечением. Давайте же выясним что это за программа Codemeter и как ее удалить.
О программе
Codemeter – это приложение, которое призвано упростить контроль лицензий обслуживания программ. Иными словами, это как раз тот компонент, который взламывают недобросовестные любители пиратского софта – платную лицензию. Этот модуль регулирует получение полной версии, контролирует постоянную поддержку программного продукта и следит за скачиванием и установкой пакетов обновлений.
Основной функционал
Не думаю, что вам интересна эта информация, но с базовыми функциями ознакомиться стоит. А вдруг вы в будущем станете разработчиком?
Итак, на борту Codemeter имеются следующие возможности:
Посетите официальный сайт Codemeter, где можно загрузить установочный пакет и ознакомиться с подробной информацией. Данная программа не пользуется популярностью в постсоветском интернет-сегменте, поэтому появление ее на компьютере сигнализирует о наличии вируса в системе.
Проверка на вирусы и удаление
Учитывая тот факт, что такие программы не распространяются посредством бандлинга, на вашем ПК обосновалось нежелательное ПО.
Итак, для удаления нужно:





