Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Создать драйвер с таким же выводом и доступом как приложенный драйвер, h файл прилагается, ищите в архиве или смотрите код ниже (это основной этап программирования). Также будет предоставлена тестовая программа которая работает с этим драйвером (ищите в архиве).

Потом добавить к нему поток данных по имеющейся библиотеке, а также авторизацию по криптованому ключу в зависимости от серийного номера компьютера (серийный номер также берется библиотекой, а криптованая строка нашим уникальным ключем размещается в реестре).

ОПЛАТА ТОЛЬКО после результата, либо Безопасная Сделка на данном сайте.

За скорость и быстрое решение полагается бонус и хороший отзыв.

Если все прочитали, то напишите ответ два плюс четыре.

#ifndef __IOCTL_H__

#define __IOCTL_H__

/** @public gpio data transfer structure */

typedef struct GPIO_IO_T

{

ULONG offset; /*!<@public gpio="" port="" offset="" *="" <="" p="">

UCHAR cmd; /*!<@public gpio="" port="" command="" *="" <="" p="">

} GPIO_IO;

/** @public gpio switch types */

enum GPIO_SWITCH_TYPE_E

{

GPIO_OFF = 0, /*!<@public gpio="" off="" switch="" *="" <="" p="">

GPIO_ON, /*!<@public gpio="" on="" switch="" *="" <="" p="">

GPIO_TOGGLE, /*!<@public gpio="" toggle="" switch="" *="" <="" p="">

GPIO_SET_TYPE_MAX /*!<@public gpio="" max="" switch="" types="" *="" <="" p="">

} GPIO_SWITCH_TYPE;

#define GPIO_TYPE 40000

#define GPIO_GET_DIN_0 CTL_CODE(GPIO_TYPE,0x0900,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_DIN_1 CTL_CODE(GPIO_TYPE,0x0901,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_DIN_2 CTL_CODE(GPIO_TYPE,0x0902,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_DIN_3 CTL_CODE(GPIO_TYPE,0x0903,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_DOUT CTL_CODE(GPIO_TYPE,0x0904,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_GREEN_LED CTL_CODE(GPIO_TYPE,0x0905,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_GET_YELLOW_LED CTL_CODE(GPIO_TYPE,0x0906,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_SET_DOUT CTL_CODE(GPIO_TYPE,0x0914,METHOD_BUFFERED,FILE_WRITE_ACCESS)

#define GPIO_SET_GREEN_LED CTL_CODE(GPIO_TYPE,0x0915,METHOD_BUFFERED,FILE_WRITE_ACCESS)

#define GPIO_SET_YELLOW_LED CTL_CODE(GPIO_TYPE,0x0916,METHOD_BUFFERED,FILE_WRITE_ACCESS)

#define GPIO_GET_REG CTL_CODE(GPIO_TYPE,0x090A,METHOD_BUFFERED,FILE_READ_ACCESS)

#define GPIO_SET_REG CTL_CODE(GPIO_TYPE,0x091A,METHOD_BUFFERED,FILE_WRITE_ACCESS)

#define GPIO_DRV_VER CTL_CODE(GPIO_TYPE,0x09D0,METHOD_BUFFERED,FILE_READ_ACCESS)

#endif /* __IOCTL_H__ */

3 года назад
StalinJoseph
Виталий 
57 лет
3 года в сервисе
Был
год назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка Telegram-бота, который будет мониторить список самых быстрорастущих монет на бирже Binance и отправлять оповещения о изменениях. Бот должен работать с настраиваемой периодичностью, например, каждые 10-30 минут. Открыты к альтернативным идеям по реализации. Бюджет - около 50$.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • Требуется разработать скрипт для автоматического перевода видео в браузере с разбивкой по предложениям. Необходимо создать дополнение, которое будет транслировать аудио дважды: с переводом и без. Аналог функции синхронного перевода в Яндекс браузере.

    Закрыт
    3 года назад
  • Необходимо создать макрос для Excel, который будет разбивать столбец комментариев в исходном файле и автоматизировать этот процесс. Учитывайте, что структура файла может меняться, и нужно динамически определять заполненные столбцы. Формулы нужно заносить в следующий свободный столбец после всех заполненных. Комментарии могут содержать однотипные данные в разном количестве.

    Закрыт
    3 года назад
  • Необходимо разработать Telegram-бота, используя существующий бот в качестве донора с правками. Включает доработку функционала и адаптацию под новые требования. Ожидается качество и соответствие современным стандартам разработки приложений.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Задача включает регистрацию аккаунтов Outlook с определенными настройками: количество потоков, таймаут коннекта к прокси, число попыток восстановления соединения, количество создаваемых аккаунтов и лимиты по IP. Ожидаются предложения по цене и выбор языка программирования: Go, Node.js или Python.

    Закрыт
    3 года назад
  • Требуется разработка прикладного программного обеспечения для контроля температуры букс колесных пар поезда. Ожидается создание эффективного и надежного ПО, которое обеспечит мониторинг и управление температурными параметрами.

    Закрыт
    3 года назад
  • Ищется специалист для создания программы, позволяющей запускать 5 и более аккаунтов Steam CS:GO на одном ПК с уникальными фингерпринтами для каждого потока. Требуется разработка решения, которое обеспечит анонимность, включая возможность работы в песочнице. Способ с виртуальной машиной не подходит.

    Закрыт
    3 года назад
  • Требуется исправление нескольких багов на сайте с самописным кодом. Основные проблемы: текст на мобильной версии съехал, лишние надписи, неправильная информация на кнопке. Ожидается выявление и устранение всех ошибок для улучшения функционала сайта.

    Закрыт
    3 года назад
  • Используйте бесплатную программу kitchenplanner.net для удобной планировки кухонь. Создавайте уникальные дизайны и планируйте пространство с легкостью. Интуитивно понятный интерфейс помогает визуализировать идеи и оптимизировать использование площади.

    Закрыт
    3 года назад
  • Необходимо разработать функцию или класс на Node.js для вычисления индикатора RSI. Результаты должны совпадать с данными TradingView и Binance. Убедитесь в точности расчетов с использованием предоставленного набора данных.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад