На главную

Разработать драйвер для Windows

Необходим специалист для реализации полного цикла разработки и сопровождения драйвера клавиатуры и мыши для Windows. Основная задача — создать драйвер, библиотеку для взаимодействия, и выполнить их регистрацию и цифровую подпись.<br><br> Обязанности:<br><br> 1.Разработка драйвера клавиатуры и мыши:<br><br> Написание драйвера на C с использованием Windows Driver Kit (WDK).<br><br> Работа с HID-протоколом для управления устройствами ввода.<br><br> Настройка и компиляция драйвера с использованием Visual Studio в связке с WDK.Учет спецификаций USB и HID, обеспечение совместимости драйвера с Windows 7 и выше.<br><br> 2.Создание библиотеки DLL:<br><br> Разработка DLL для взаимодействия с драйвером на языке C++.<br><br> Реализация методов для работы с API драйвера, включая инициализацию, управление устройствами и обработку событий.<br><br> Использование C++/CLI или других подходов для обеспечения связи библиотеки с другими языками/платформами.<br><br> 3.Тестирование:<br><br> Настройка среды отладки с использованием WinDbg для анализа драйвера.<br><br> Использование Driver Verifier для выявления проблем в работе драйвера.<br><br> Тестирование работы драйвера и библиотеки в условиях реального использования.<br><br> 4.Регистрация и цифровая подпись драйвера:<br><br> Использование расширенных цифровых сертификатов для подписания драйвера (EV Code Signing Certificate).<br><br> Регистрация драйвера через Azure Dev Portal или аналогичные сервисы Microsoft для распространения.<br><br> Учет требований WHQL (Windows Hardware Quality Labs) для сертификации драйвера, если это потребуется.<br><br> 5.Сопровождение:<br><br> Внесение исправлений и обновлений в драйвер по мере необходимости за дополнительную плату.<br><br> Пересборка драйвера и библиотеки с последующей цифровой подписью и регистрацией новых версий.<br><br> Требования к кандидату:<br><br> •Языки программирования:<br><br> Уверенное владение C (для драйверов) и C++ (для DLL).<br><br> Знание стандартов C99 и C++11 (или выше).<br><br> •Разработка драйверов:<br><br> Практический опыт работы с Windows Driver Kit (WDK).<br><br> Опыт написания драйверов Kernel-Mode (KMDF, UMDF).<br><br> Понимание особенностей работы с IRP (I/O Request Packets) в Windows.<br><br> Знание HID и USB-спецификаций.<br><br> Навыки работы с API уровня ядра Windows.<br><br> •Отладка и тестирование:<br><br> Владение инструментами отладки драйверов, включая WinDbg и Driver Verifier.<br><br> Умение анализировать дампы памяти для устранения ошибок.<br><br> Опыт тестирования драйверов на виртуальных и физических машинах.<br><br> •Цифровая подпись и регистрация:<br><br> Опыт подписания драйверов с использованием EV Code Signing Certificate.<br><br> Понимание процессов регистрации драйвера через Azure Dev Portal и работы с Microsoft Hardware Dashboard.<br><br> Знание требований к цифровой подписи для драйверов на Windows 10 и выше (особенно в UEFI Secure Boot).<br><br> •Библиотеки DLL:<br><br> Опыт разработки динамических библиотек на C++.<br><br> Навыки создания интерфейсов для взаимодействия с драйвером через API.<br><br> Дополнительные требования:<br><br> Опыт написания драйверов для USB-устройств будет большим плюсом.<br><br> Знание PowerShell для автоматизации процессов сборки и регистрации драйвера.<br><br> Опыт работы с WHQL для сертификации будет преимуществом.<br><br> Условия:<br><br> Частичная занятость: проектная работа с возможностью долгосрочного сотрудничества.<br><br> Удаленный формат, гибкий график.<br><br> Оплата договорная, ориентировочно $1000 + накладные расходы.<br><br>

Email рассылка html письма адаптивного

Необходима качественная email рассылка html письма адаптивного База email адресов (из срм) Объем услуги в кворке: до 4500 адресов

Шукаю перекладача для книги в жанрі фентезі

Шукаю перекладача, який має досвід у перекладі книг. Жанр — фентезі (роментезі). Обсяг на укр. мові - 174к слів. Книга перекладена...

Написание отзыва (Бюджет: 2000 ₽)

Необходимо написать отзыв. Подробности в чате. Заработок от 2.000р.