Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: драйвер WDM
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
maxit
привет

если я разработал для windows XP драйвер WDM работающий с портами ввода вывода и тестовую программу загружающий этот драйвер будет ли работать в WISTE подскажите maniac.gif
Demeny
Цитата(maxit @ Jan 16 2008, 20:34) *
привет

если я разработал для windows XP драйвер WDM работающий с портами ввода вывода и тестовую программу загружающий этот драйвер будет ли работать в WISTE подскажите maniac.gif

В общем случае, не будет. В Vista архитектура ввода-вывода ОС существенно изменена, соответственно, изменилась идеология написания драйверов.
maxit
Цитата(Demeny @ Jan 21 2008, 22:31) *
В общем случае, не будет. В Vista архитектура ввода-вывода ОС существенно изменена, соответственно, изменилась идеология написания драйверов.


привет
даже если идет обращение к портам на прямую( асмблерные вставки) тоже не работает? crying.gif
Demeny
Цитата(maxit @ Jan 24 2008, 00:24) *
привет
даже если идет обращение к портам на прямую( асмблерные вставки) тоже не работает? crying.gif

Обращения к портам здесь ни при чём. Дело тут в другой структуре ядра ОС, и как следствие, другой структуре драйверов. Драйвер, написанный под XP/2000, для Vist-ы непригоден.
sergeeff
Ну, к примеру, USB Bulk WDM драйвер, из под 2000 без всяких проблем работает у нас под XP и Vist'ой.
Demeny
Цитата(sergeeff @ Jan 24 2008, 10:03) *
Ну, к примеру, USB Bulk WDM драйвер, из под 2000 без всяких проблем работает у нас под XP и Vist'ой.

Весьма возможно. Но в общем случае нельзя утверждать, что заведомо ЛЮБОЙ драйвер, работавший под XP будет работать в Vista. Вот пара интересных ссылок по теме

Driver compability for Windows Vista
форум
doomer#gp
NDIS Miniport драйвер работать не бодет точно. Изменилась структура NDIS_MINIPORT_CHARACTERISTICS (точнее - разделилась на опции) и порядок вызова callback-ов инициализации. Для новых опций (которые раньше были в одной структуре) добавились callback-и. Это на первую вскидку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.