• Могут ли получить личные данные при знании серого IP?

    @res2001
    Андрей Озёров, Как писали другие ответчики, для взлома серый IP не нужно знать.
    Как правило подсаживают трояна любым доступным способом: через письмо, по ссылке на зараженный сайт, пришел в гости и запустил с флэшки.
    Если очень нужны ваши данные, то обычно достаточно пригласить вас в бар и там напоить - вы сами скажете все что нужно. Или если на бар жаба душит - метод термо-ректального крипто-анализа применяют.
    Написано
  • Ошибка перевода потока байт(символов) в строку на Arduino (код прилагаю). Не понимаю, в чём проблема?

    @res2001
    Не знаком со спецификой ардуино, но ...
    У вас Си или С++? Возможно вам в теге нужно указать С++.
    В Си строки и символы так не конкатенируются: AccountsData[i][j] += sim;
    В Си нет классов и переопределения операций.
    Обычно для этого нужно вызвать функцию конкатенации или в ручную положить символ в нужную позицию строки при необходимости передвинув завершающий ноль.
    Что представляет собой String?
    Написано
  • Как проверить пустой ли массив?

    @res2001
    Илья, Вы сначала определитесь сами, что именно для вас будет "пустым" массивом.

    Стандартные статические и динамические массивы, как написал выше poige не могут быть пустыми. Они всегда имеют размер >0. И да же если вы не инициализируете элементы массива, в них все равно будут какие-то значения (мусор).

    Стандартный подход - если длина массива 0, значит массив пустой.

    Вы можете, например, в программе считать, что значение 0 - это отсутствие элемента и в коде проверять это. Тогда проверка на "пустоту" массива своидтся просто к проверке всех значений на равенство 0. Если хоть один элемент не 0 - массив не пустой. Значение 0 я взял произвольно, вы можете брать любое другое, в зависимости от типа данных хранящегося в массиве. Или еще хуже - сделать массив структур, одно поле структуры отводите под признак - пустая структура или нет.
    Написано
  • Как поменять кодировку при записи данных в файл?

    @res2001
    Vapaamies, Каждый волен понимать как ему угодно.
    Я обозначил, что проблема с кодировками в винде действительно существует и она не решается с наскока. Возможно автору вопроса на данном этапе изучения программирования нет смысла погружаться в эту тему. Хотя с другой стороны погружение в тему поможет и изучению программирования. Так что пусть решает сам.

    Я лично считаю, что проблема кодировок, особенно для консольных программ, желающих разговаривать на родном для пользователя языке - это проблема рпограммиста. Для простых случаев достаточно использовать английский язык для всего ввода/вывода и проблем практически не будет.
    Написано
  • Почему нет соединения OpenVPN между двумя виртуальными машинами?

    @res2001
    Ошибка, выделенная красным, говорит о том что ВПН клиент не может достучаться до ВПН сервера.
    На этом этапе дело скорее всего не в ВПН, а в сетевых настройках клиента/сервера, еще возможно не правильно указан адрес сервера в конфиге клиента.
    Для начала просто проверьте доступность сервера с клиента по сети, например пингами и т.п. Отключите фаерволы на обоих сторонах и промежуточные, если есть. Проверьте стартовал ли сервер, слушает ли он нужный порт на нужном интерфейсе. Сначала подключайтесь без фаерволов. Когда в таком варианте заработает, можете по одному включать фаерволы и настраивать правила.
    Написано
  • Почему клиент OpenVPN не видит сеть за сервером?

    @res2001
    Gourii, можете попробовать.
    У вас же наверняка роутер раздает сетевые адреса. DHCP поддерживает дополнительные опции, одна из опций - настройка маршрутов. Лучше использовать эту возможноть, если роутер это поддерживает.
    Написано
  • Как удалить такой файл?

    @res2001
    avast за последние годы стал полным шлаком.
    Поставьте микросовтовский бесплатный антивирь и радуйтесь жизни.
    Написано
  • Как заставить CMake искать библиотеку нужной разрядности через find_package?

    @res2001
    Egorithm, Вы собираете из командной строки msvc или еще как-то?
    Как вы сами для себя задаете архитектуру сборки?
    Написано
  • Как заставить CMake искать библиотеку нужной разрядности через find_package?

    @res2001
    Egorithm,
    Не знаю, как получить разрядность текущей сборки.

    https://cmake.org/cmake/help/v3.4/variable/CMAKE_S...

    Вообще для MSVC используйте vcpkg, поставьте туда opencv, он сам найдет правильную версию.
    Написано
  • Ошибка сертификата при подключении по RDP: а как его обновить/заменить?

    @res2001
    Никита Шинкевич, Можно добавить сертификат в доверенные/доверенные корневые центры сертификации на клиенте. Но проблему с датами это не закроет, конечно.
    Написано
  • Ошибка сертификата при подключении по RDP: а как его обновить/заменить?

    @res2001
    Нужно найти старый/новый сертификат буки бяки и втянуть его клиенту (или серверу).
    Раскурочить сертификат вы не сможете. Точнее раскурочить можно, но он тут же станет не валидным, т.к. сертификат подписывается ЭЦП. Это же криптография. Поэтому нет никакого смысла его курочить.

    Если вы имеете ввиду самоподписанный сертификат RDS, то в принципе его можно попытаться перевыпустить с более широким диапазоном дат и подсунуть RDSу. Как это сделать - я не в курсе, но скорее всего это возможно, т.к. на серверной винде есть возможность подсовывать свой сертификат RDSу вполне легально. Значит и на десктопной винде это сделать можно, только для этого нет интерфейса (инструментов), поэтому делать это придется через реестр/политики.

    Другой вариант - отключить проверку подлинности сертификатов клиента/сервера. Соответсвующая настройка должна быть где-то в реестре винды зарыта (или возможно в групповых политиках). Гуглите. Эта настройка будет влият на любые подключения RDP на клиенте/сервере.
    Написано
  • Почему не работает OpenVPN?

    @res2001
    С ВПН, похоже, все нормально. Я так думаю, что с клиента вы сервер можете пропинговать и работать с ним.
    Дальше разбирайтесь с IP маршрутизацией, фильтрацией и т.п. стандартными для сетей вещами.
    Чтоб здесь вам помогли нужно больше информации, а именно: схема сети и адресация в сети за сервером ВПН.
    Написано
  • Реализация двусвязного списка с элементами конкретного типа?

    @res2001
    1. Списки, деревья и т.п. структуры данных как правило пишутся для использования именно с данными в динамической памяти. Так что ваша проблема с добавлением в список константы - надуманная, в реальности вы вряд ли с таким столкнетесь.
    2. Вы можете соорудить нечто вроде шаблонов используя #define и передавая ему параметром желаемый тип.
    Тогда набор функций под соответствующий тип будет генерироваться автоматически.
    Это немного похоже на шаблоны в С++, но, конечно, лишь слабое подобие.
    В шаблонах С++, кстати, функции и классы то же генерируются для каждого инстанцирования.
    Написано
  • В чем разница между ооп с классами и без классов?

    @res2001
    Максим Федоров, Наследование привел лишь как пример. Если язык не поддерживает ООП, то все ООП плюшки нужно так или иначе реализовывать самому, если они нужны.
    Написано
  • Как реализовать такую сиситему?

    @res2001
    Операция move в винде переносит вместе с файлами и все права, которые у него были на старом месте.
    Проще всего, чтоб не возится с установкой прав на новом месте, копировать файлы, а потом удалять на старом.
    При копировании файлов, новый файл на новом месте наследует права от каталога назначения, поэтому проблемы с правами нет.
    Но если файлов много или они много весят, то это плохой вариант и нужно выставлять права на новом месте после перемещения. Используйте утилиту cacls для этого.
    Батник запускайте от пользователя имеющего все права в оба каталога.
    Написано
  • Проблема с смаке в vs 2019?

    @res2001
    Кстати, возможно для установки библиотеки у вас был указан не правильный "triplet", т.е. триплет того пакета, который вы сейчас собираете отличается от триплета nlohmann_json. Поэтому он может его не находить.
    Триплеты в vcpkg это набор архитектура+ОС+static/dinamyc. Доступные триплеты перечислены в подкаталоге triplets.
    В таком случае вам нужно установить библиотеку с нужным триплетом.
    Написано
  • Как перенести изменения файла из коммита одной ветки в коммит другой ветки?

    @res2001
    mrSeller, сделайте patch на этот файл и накатите в нужную ветку.
    Написано