PDA

Показать полную графическую версию : [addon] Kernel and User Mode Driver Framework 1.9


Страниц : [1] 2

jameszero
20-02-2012, 12:55
Kernel and User Mode Driver Framework версии 1.9

В аддон включены компоненты Windows Driver Foundation (http://www.microsoft.com/whdc/driver/wdf/default.mspx):
Kernel-Mode Driver Framework (http://support.microsoft.com/kb/970158) для поддержки стандартных драйверов уровня ядра
User-Mode Driver Framework (http://support.microsoft.com/kb/970159) для поддержки определённых классов драйверов, которые могут исполняться на уровне пользователя.
Скачать аддон WDF (http://forum.oszone.net/attachment.php?attachmentid=77737&d=1329728152)
~ полметра.
MD5 7c256747c9becc4a8b975e24ea6a309f
--
Тип интеграции - SYSOC
Деинсталляция не предусмотрена.
Для интеграции в дистрибутив Windows распакуйте архив в папку "Addons" Набора обновлений.

hobbit25
20-02-2012, 13:06
jameszero, добавили бы для чего (http://ru.wikipedia.org/wiki/Windows_Driver_Foundation) а то замучают вопросами))))))

Nun-Nun
20-02-2012, 13:46
jameszero,

А не могли бы в шапке чуть более подробно пояснить, в каких именно случаях, кроме, как для написания драйверов, пользователю может потребоваться Kernel and User Mode Driver Framework ? Пробовал выудить смысл из перевода текстов с MSDN (http://msdn.microsoft.com/en-us/library/ff554455(v=vs.85).aspx), но, честно говоря, - как-то UMDF драйверы Plug and Play (PnP) и требованиям управления питанием и может поддерживать протокол или последовательные устройства на базе шины. Эти драйверы обрабатывать те же типы запросов ввода-вывода, что драйверов режима ядра и установлены INF-файлы, так же, как в режиме ядра драйверы. Однако написание драйверов UMDF предлагает следующие преимущества перед написание драйверов режима ядра:
Драйверов UMDF способствовать повышению стабильности операционной системы, потому что они имеют доступ только к адресному пространству процесса, в котором они запущены. Таким образом коррумпированных драйверов UMDF может привести к его устройство не функционирует, но водитель гораздо меньше шансов вызвать системные проблемы. Коррумпированных в режиме ядра драйвер, однако, имеет доступ к системе адресного пространства и вызывает функции режима ядра, что предоставляет операционной системы и что напрямую управлять важные системные структуры. Ошибки в режиме ядра драйвер может коррумпированных эти структуры и привести к компьютеру на провал.
Потому что драйверов UMDF выполняются с учетной записью LocalService, они имеют ограниченный доступ к данным пользователя или системных файлов, за исключением тех случаев, когда они олицетворять процесс клиента (для получения дополнительных сведений о как UMDF обрабатывает олицетворение, см. Обработка олицетворения клиента). Однако, потому что драйверов UMDF чувствительны к того же типа атак другие услуги, которые выполняются с учетной записью LocalService, должны по-прежнему написать драйвер UMDF с использованием безопасных методов кодирования.
Все драйверы работают в гораздо более простой среде чем драйверами режима ядра. Драйверы должны избегать проблем, которые связаны с IRQL, ошибки страниц и контекст потока, например. Однако, в пользовательском режиме, эти вопросы не существует. Драйверов пользовательского режима всегда выполняются в потоке от запрашивающего процесса и всегда может принимать ошибок страниц.
Большинство программистов приложений знакомы с интерфейс прикладного программирования (API) Microsoft Win32. Драйверов UMDF вызов Win32 API вместо того вызова функций режима ядра. Win32 API обеспечивает доступ к некоторым услугам, которые не доступны в режиме ядра, такие как шифрование. Потому что Win32 API является компонентом режима пользователя, операционная система выполняет дополнительные проверки безопасности и проверки перед внесением изменений, которые просит абонентом режима пользователя.
Можно выполнять отладку драйверов UMDF с помощью пользовательского режима отладчика вместо режима ядра отладчика. Отладка и драйверов развитие в пользовательском режиме может быть быстрее, потому что ошибка затрагивает только текущий процесс, а не весь компьютер, поэтому вам не придется тратить время перезагрузить компьютер. Кроме того пользовательском режиме отладки требуется только один компьютер, в то время как в режиме ядра отладки требуется узловой компьютер и компьютер. WDF включает в себя несколько расширения отладчика для использования с драйверами UMDF. Для получения дополнительных сведений об этих расширений увидеть отладки драйверов UMDF.
UMDF разработан таким образом, что вы можете писать драйверы, которые используют объектно ориентированные функции C++.
UMDF основан на подмножества модели компонентных объектов (COM). Можно использовать многочисленные средства COM, такие как библиотеки активных шаблонов (ATL), чтобы быстро создать код для драйвера.
Для типов устройств, поддерживаемых драйверов UMDF пропускной является большую вопросом, чем производительности внутренних драйвера. Для таких устройств драйверов UMDF сопоставимы в производительности для драйверов режима ядра.... :dont-know

jameszero
20-02-2012, 14:01
Nun-Nun
Из личного опыта, ставил недавно XP на ASUS K53E. Нашёл все драйверы, но Bluetooth не ставился ни в какую (Vid_13d3&Pid_3304&Rev_0001) пока не был установлен Kernel-Mode Driver Framework 1.9, несмотря на то, что соинсталлятор WDF был в составе драйвера.

JohnnyD
20-02-2012, 14:13
У меня User-Mode и так стоит, откуда взялся - неизвестно. :)

AltY
20-02-2012, 15:36
У меня User-Mode и так стоит, откуда взялся - неизвестно. »
Инсталлятор WMP11 устанавливает Microsoft User-Mode Driver Framework Feature Pack 1.0

Nun-Nun
20-02-2012, 15:45
По мере появления сведений о программах, устанавливающих UMDF, есть смысл добавлять в шапку информацию об этом.

virus-smal
21-02-2012, 22:33
Надо бы включить в стандартный набор апдейт пака..

Grunger86
22-02-2012, 06:45
jameszero, прошу сделать svcpack вариант.

Скажите пожалуйста, какие именно msi-пакеты из GRMWDK_EN_7600_1.ISO отвечают за сабж?

Помогите с установкой сабжа на живую систему. Нахимичил я че-то с этими установщиками из wcoinstallers_cab001.cab...
Установил полный msi-пакет wcoinstallers, так почему-то установился только user-mode driver framework, причем старой версии (WudfPf.sys и WudfRd.sys - 6.0.5716.32). Хотя kernel-mode распакованный оттуда же установился нормальной версии - 1.9.7600.16385.0
Чуть позже нашел вроде бы нормальный, нужный, wudf но он поверх старой (видимо) не хочет устанавливаться. Скрин ошибки во вложении.

jameszero
22-02-2012, 15:51
Microsoft Kernel-Mode Driver Framework Install-v1.9-Win2k-WinXP-Win2k3.exe
Microsoft User-Mode Driver Framework-v1.9-WinXP-Win2K3.exe

hobbit25
22-02-2012, 15:57
jameszero, а он поддерживает Win 7

jameszero
22-02-2012, 16:06
hobbit25
В Windows 7 данные обновления включены.

vitbomba
22-02-2012, 18:07
Microsoft Kernel-Mode Driver Framework Install-v1.9-Win2k-WinXP-Win2k3.exe - не видно в установке
Microsoft User-Mode Driver Framework-v1.9-WinXP-Win2K3.exe - показано в установке что есть

Это так и должно быть?

jameszero
22-02-2012, 18:35
vitbomba
Так задумано в Microsoft, но можно включить отображение KMDF в "установке и удалении" твиком:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01009]
"ParentKeyName"="OperatingSystem"
"ParentDisplayName"="Windows XP - Обновление программного обеспечения"
"SystemComponent"=-

Добавлено:
Речь идет об KMDF, установленном вручную. В аддоне данный момент учтён и твик не нужен.

leopold_bloom
19-04-2012, 04:35
jameszero,
Прошу прощения, что немного не по теме.
1) Спасибо огромное за выложенные:
Microsoft Kernel-Mode Driver Framework Install-v1.9-Win2k-WinXP-Win2k3.exe
Microsoft User-Mode Driver Framework-v1.9-WinXP-Win2K3.exe
2) Никак не могу найти обновление KB971286 (WinUSB драйвер v. 1.9 для Windows XP)
для установки на живую систему. Не поможете?

simplix
19-04-2012, 14:04
leopold_bloom, Microsoft WinUsb 2.0 (http://rghost.ru/37660028).

k417
19-04-2012, 14:14
simplix, а что он даст обычному пользователю?

leopold_bloom
20-04-2012, 06:16
simplix,
Спасибо Вам!
P.S. И еще один вопрос: как Вы относитесь к включению обновлений:
KB970158, KB970159 и KB971286 в Ваш UpdatePack Live ?

PTs
14-06-2012, 10:53
jameszero, не могу закачать 1-WDF по ссылке в вашем посте "Скачать аддон WDF", - просит ввести пароль и логин. После ввода, логина и пароля говорит "спасибо, что зашёл" и предлагает ввести имя и логин ещё раз и так далее...

Так и задумано? т.е. я НЕ могу скачать этот аддон?

P.S. я специально только что зарегистрировался, что-бы скачать этот аддон, может в этом дело, надо подождать?

vitbomba
14-06-2012, 11:00
PTs, всё нормально качается. Обновите страницу. А вы активировали аккаунт?




© OSzone.net 2001-2012