Необходимо в приложении создавать формы для печати (отчеты на основе макетов). В ВС 2022 не установлен RDLC Report Designer. Для того что бы установить необходимо запустить ВС, нажать в меню «Расширения» — «Управление расширениями». В строке поиска набрать RDLC, выбрать Microsoft RDLC Report Designer 2022, скачать файл Microsoft.RdlcDesigner2022.vsix и установить. После необходимо установить еще одно расширение — Microsoft Reporting Service Projects 2022. Без этого расширения отчеты и мастер отчетов не появиться в меню компонентов. ЧТо бы поялвился Report Viewer необходимо установить компонент из Nuget

Небольшой пост про то как шифровать пароли для подключения к базам данных (и другие пароли) в настройках приложения. API защиты данных (DPAPI), позволяет шифровать данные с помощью сведений из текущей учетной записи пользователя или компьютера. Использование API защиты данных позволяет упростить сложную задачу явного создания и хранения криптографического ключа. Полностью можно почитать тут. Взял код от сюда Ниже метод позволяющий зашифровать данные. Где, stringToEncrypt — строка для шифрования, optionalEntropy — строка для добавления соли в пароль, DataProtectionScope — указывается каким ключом шифровать System.Security.Cryptography.DataProtectionScope.LocalMachine или System.Security.Cryptography.DataProtectionScope.CurrentUser Существует два режима шифрования: CurrentUser: защищенные данные связаны с текущим пользователем. Только потоки, работающие в контексте текущего пользователя, могут снять защиту данных.LocalMachine: защищенные данные связаны с контекстом компьютера. Любой процесс, запущенный на компьютере, может снять[…]

В принципе установка CRM «Руководитель» ничем не отличается от установки других CRM. На CentOS ставим стек LAMP. Качаем дистрибутив с офф. сайта https://www.rukovoditel.net.ru. Копируем содержимое из архива в корневую папку сервера. Готовим базу данных. Переходим на страницу сервера, смотрим что там с проверкой среды. Если есть ошибки по пакетам для PHP, устраняем (надо установить пару пакетов, если установка осуществляется на чистую ОС). И можно пользоваться. Установку ОС CentOS можно опустить. А можно и нет. )) Я ставил минимальный пакет программ. На этапе установки создал дополнительного пользователя. После установки перезагрузил систему. Что бы не входить в систему под учетной записью root, добавим пользователя, созданного на этапе установки в sudoers. # nano /etc/sudoers Добавляем запись после user ALL=(ALL) ALL Сохраняем. Логинимся под[…]

На гитхабе качаем SaltwaterTaffy-master.zip. Создаем свой проект, после создания добавляем проект SaltwaterTaffy Есть маленькое НО. Должен быть установлен сам nmap. Что не есть хорошо, тогда необходимо будет таскать в проекте.

Запись делаю что бы не забыть. Сначала думал для сканирования хостов решил использовать API nmap. Но при использовании этого метода возникли следующие проблемы: Необходимо установить nmap перед тем как использовать в коде; Необходимо установить Npcap (вроде как не совместим с Wireshark); Для того запуска требует права админа, что не есть хорошо (ну это в рамках моего проекта). На офиициальном сайте Мелкомягких есть пример использования. Прям от туда и взял, чуть подправив под свои нужды. На вход подаем адрес

Пишу для себя. Возможно кому-нибудь пригодиться. Про то что скачать уже не получиться дистрибутив, его придется искать на просторах интернета. У меня остался дистрибутив 2.2.31. для таких упоротых как я, когда не вкуривают с первого раза. Вот тут устанавливаются бинарники только для роутеров. Не для комматутров. Только роутеры. а то меня один раз переклинило, я пытался установить коммутатор L2\L3 и получал ошибку. Для того что бы можно было прикрутить коммутаторы, необходимо установить GNS3 VM. Идет вместе с дистрибутивом GNS. Есть два вида: Hyper-V VirtualBox С VirtualBox там все просто, импортируем, запускаем работаем. С Hyper-V установка осуществляется следующим образом. После того как распокавали архив получаем в папке следующие файлы: Необходимо отредактировать файл create-vm.ps1. Запускаем powershell_ise от администратора. Прописываем пути до дисков,[…]

В статьях про установку glpi и fusioninventory говориться что нужно установить только агент fusioninventory-agent_2.6-1_all.deb. Но при этом ничего не говориться, что для того что бы работала задача «Сетевое обнаружение» и «Сетевая инвентаризация (SNMP)» необходимо установить еще и следующие пакеты: fusioninventory-agent-task-collect_2.6-1_all.deb fusioninventory-agent-task-deploy_2.6-1_all.deb fusioninventory-agent-task-esx_2.6-1_all.deb fusioninventory-agent-task-network_2.6-1_all.deb fusioninventory-agent-task-network_2.6-1_all.deb — этот пакет как раз и нужен.

К сожалению kwts из коробки не работает через другой прокси сервер. В настройках есть возможность настроить прокси, но это только для обновления баз, проверки лицензии. С помощью web консоли настраиваем доступ по SSH. Необходимо сгенерировать с помощью puttygen открытый и закрытый ключи. Загрузить открытый ключ в web консоли. Подключиться по SSH, в качестве логина указать учетную запись root. Редактируем файл squid.conf vi /etc/squid/squid.conf cache_peer 192.168.1.12 parent 8080 0 no-query default never_direct allow all На proxy сервере, через который выходим в интернет необходимо иметь доступ для клиентов которые ходят через kwts.