Рубрика «разработка под windows»

Всем привет!

В этой статье я хочу рассказать о том, как выбирал архиватор для сжатия логов нашей фронт-офисной системы.

Подразделение, в котором я работаю, занимается разработкой и сопровождением единой фронт офисной системы Банка. Я отвечаю за ее сопровождение, мониторинг и DevOps.

Наша Система — это высоконагруженное приложение, ежедневно обслуживающее более 5 000 уникальных пользователей. На сегодняшний день — это «монолит» со всеми своими достоинствами и недостатками. Но сейчас активно идет процесс выноса функционала в микросервисы.

Ежедневно наша система генерирует более 130 ГБ «сырых» логов и, несмотря на то, что мы используем ENG стек (Elasticsearch Nxlog Graylog), файловые логи содержат гораздо больше информации (например, stack trace ошибок), поэтому требуют архивирования и хранения.

Так как место хранения ограничено, встаёт вопрос: «А какой архиватор лучше всего справится с этой задачей».

Для решения этого вопроса я написал скрипт на языке PowerShell, который произвел анализ за меня.

Читать полностью »

Криптографический баг Windows продемонстрировали в симуляции атаки - 1

На следующий день после того, как Microsoft обнаружила одну из самых серьёзных уязвимостей за всю историю Windows и выпустила исправление для неё, исследователь Салим Рашид опубликовал в твиттере скриншот с рикроллом. На скриншоте видно, что содержимое сайтов GitHub и Агентства национальной безопасности США заменено на клип Never Gonna Give You Up Рика Эстли. Исследователь сделал это, чтобы продемонстрировать атаку с использованием найденной уязвимости. Читать полностью »

В приложение Windows Terminal добавили ретро-режим в стиле CRT - 1
Источник: Microsoft

Во вторник компания Microsoft выпустила обновление для приложения командной строки Windows Terminal с новыми полезными функциями, включая поиск в окне консоли, открытие нескольких вкладок и опцию ретро-режима в стиле CRT. Читать полностью »

KrebsOnSecurity: во всех Windows за последние 20 лет найдена критическая уязвимость - 1

В криптографическом компоненте Windows обнаружена «необычайно серьёзная» уязвимость, которая затрагивает все версии системы за последние 20 лет, начиная с Windows NT 4.0. Об этом сообщил портал KrebsOnSecurity со ссылкой на собственные источники.

Как утверждает журналист Брайан Кребс, сегодня Microsoft должна выпустить патч, который закроет уязвимость. Компания, по информации Кребса, заранее уведомила о проблеме некоторых особо важных пользователей, в частности, оборонные предприятия в США и другие государственные организации, попросив их при этом подписать документ о неразглашении информации о сути уязвимости до выхода исправления. Читать полностью »

image

Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Windows 10. Данный цикл статей рассчитан в первую очередь на студентов технических специальностей. Мы рассмотрим какой путь проходит информация о нажатой клавише от клавиатуры до отображения в Notepad.exe. В виду обширности и междисциплинарности темы в статьях могут быть неточности, о которых сообщайте в комментариях. Какая-то информация может быть устаревшей в виду скорости с которой развивается Windows.
Читать полностью »

Здесь будет рассмотрено создание Keylogger на базе .Net C# с вызовами системных функций. Сами системные функции в кратце описываются, но лучше прочитать официальную документацию от Microsoft. Ссылка на репозиторий с рабочей сборкой приведена в конце, так же как и ссылка на доккументацию.

Что будет реализовано:

  • Логирование ввода с клавиатуры.
  • Логирование активного окна.
  • Блокировка процесса от пользователя без привилегий администратора.
  • Остановка процесса по сочетанию клавиш.

Читать полностью »

imageФото: Wallpapers Idol/Flickr

Windows 10 версии 2004 ожидается весной 2020 года. В ОС внедрят целый ряд новых функций. Так, Windows 10 20H1 будет автоматически помечать новые драйверы как «опциональные обновления», и они не будут устанавливаться, если на то нет прямого указания пользователя.

Драйверы будут перечислены на экране «Просмотр дополнительных обновлений», где их можно установить. Новую страницу можно найти в разделе «Настройки»> «Обновление и безопасность»> «Центр обновления Windows»> «Просмотреть дополнительные обновления». Читать полностью »

imageФото: www.bleepingcomputer.com

Microsoft заявила, что работает над исправлениями ошибок, связанных с работой поиска «Проводник», которые появились, когда была выпущена Windows 10 1909.

В этой версии Windows Search включили непосредственно в «Проводник», что в теории позволяет быстро просматривать результаты поиска по локальным разделам и OneDrive. Однако пользователи сталкиваются со сбоями: они не могут вставить текст в строку с помощью контекстного меню. Помогает только перезагрузка системы. Читать полностью »

Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.
 
Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.

Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.
Hyper-V для разработчиков под Windows 10 - 1Читать полностью »

image

Разработчик Йео Кенг Мэнг (Yeo Kheng Meng) вместе с его компанией SP Digital и коллегой Хуэй Цзином провели внутренний хакатон. Они решили создать клиент Slack для Windows 3.1. Для этого задействовали Visual C ++ 1.52 в качестве последней версии, предназначенной для этой ОС.

Среда разработки работает на виртуальной машине Windows 2000, запущенной на Mac. Его выбрали из-за способности запускать 16-битные приложения и совместимости Samba с Windows 3.11 и Windows 10 и современными Mac. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js