0 / 0 / 0
Регистрация: 14.07.2014
Сообщений: 3
1

AddDevice и виртуальное устройство

14.07.2014, 15:22. Показов 831. Ответов 4
Метки нет (Все метки)

Добрый день.
Я в программировании драйверов новичок.
Имеется задача создать драйвер виртуального COM-порта. Первая непонятка, с которой я столкнулся. У драйвера имеется функция AddDevice. Насколько я понимаю, эта функция должна вызывается системой (менеджером pnp) при появлении данного устройства. В случае физического устройства, вроде, всё понятно. Непонятно мне, как система определит появление виртуального устройства?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2014, 15:22
Ответы с готовыми решениями:

Виртуальное устройство (usb) расшарить по сети?
Пишу здесь, прошу модераторов если надо будет перенести в нужную ветку. Есть виртуальное устройство...

Виртуальное устройство
Добрый день, подскажите пожалуйста в решении проблемы или укажите куда копать. Есть устройство,...

Виртуальное устройство
Добрый день. Подскажите куда смотреть и что прочесть. Можно ли создать виртуальное устройство,...

Виртуальное устройство. Виртуальная камера
Админам: я "фиг его" куда этот пост втулить, по этому пока что сюда, а вы, пожалуйста, передвиньте...

4
Ушел с форума
Эксперт С++
16434 / 7398 / 1186
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
14.07.2014, 22:22 2
А зачем здесь вообще AddDevice и драйвер ядра ?
Вон в WDK есть сэмпл VirtualSerial, там все в user mode, на COM-интерфейсах...
0
0 / 0 / 0
Регистрация: 14.07.2014
Сообщений: 3
14.07.2014, 22:58  [ТС] 3
Да, я видел этот пример. Просто хотелось бы освоить программирование на уровне ядра. Хотя, с другой стороны, этот драйвер должен удлинять COM-порт через Ethernet, что в режиме ядра делать тоже непросто.
0
Ушел с форума
Эксперт С++
16434 / 7398 / 1186
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
14.07.2014, 23:04 4
Цитата Сообщение от beaux_monde Посмотреть сообщение
Просто хотелось бы освоить программирование на уровне ядра.
Читайте Уолтера Они (усиленно) + разбирайте исходники примеров из Windows Driver Kit.
Все, что внутри "general" (тот же toaster, например) - это основы. А кидаться с места в
карьер, пытаясь написать драйвер виртуального COM-порта, я бы не советовал, для
этого нужна очень серьезная квалификация.
0
0 / 0 / 0
Регистрация: 14.07.2014
Сообщений: 3
14.07.2014, 23:45  [ТС] 5
Вообще я как-раз на основе тостера и собирался писать мой драйвер. В принципе, даже начал делать это. Вот возник вопрос с AddDevice.
Мне, кстати, ответили на другом форуме, что сам COM-порт не является PnP-устройством, поэтому AddDevice его драйвера вызывается не менеджером PnP.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2014, 23:45

Не работает виртуальное устройство в eclipse
Здравствуйте. У меня такая проблема: я запускаю в eclipse сценарий hello world,после этого...

Не запускается виртуальное устройство Android
Собственно установил JDK, Eclipse, Android SDK как тут написано:...

Нет ping с маршрутизатора на виртуальное устройство (в GNS3)
Добрый день, уважаемые форумчане! В GNS3 реализована сеть, к ней по разные стороны подключены два...

Как получить устройство, к которому приатачено ваше устройство в стеке устройств
Пишу минипорт драйвер для usb аудио устройства. Для создания устройства вызывается функция порт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru