Форум программистов, компьютерный форум, киберфорум
Программирование драйверов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование драйверов Перехват добаления в очередь сообщений в ядре Где формируется сообщение, которое поступает потом в системную очередь сообщений. Можно ли отфильтровать еще в ядре это сообщение. (WINDOWS) --- Например есть окно, есть hwnd, еще в ядре фильтрануть все WM_SYSCOMMAND, для, например запрета перемещения окна. --- По хорошему не смог найти даже инфы, где эта очередь сообщений в памяти, какова его структура, какими функциями пользуется ядро для... https://www.cyberforum.ru/ drivers-programming/ thread1451272.html Minifilter вхождение в тему Программирование драйверов
Добрый день. Осваиваю минифильтры файловой системы. Начал изучать пример из SDK, начал с простого (nullfilter) и потихоньку накручивать логику и смотреть поведение. После регистрации фильтра ожидал (при создании, удалении файла) увидеть отладочные сообщения в функции PreOperationCallback, но не увидел. Код драйвера привожу ниже. Можете подсказать где возникает ошибочное понимание вопроса...
Программирование драйверов Написать программу, которая бы считывала температуру с датчика системной платы Всем доброго времени суток. Хочу написать кусок программы который бы считывал температуру с датчика материнки, но никак не могу найти нормальную документацию для разработчиков. У меня ноутбук ASUS N55SF, проц интеловский так что и чипсет вполне может быть ихний, но у интела на сайте тоже документации нормальной не нашёл. Подскажите, может я не там ищу. P.S. Подсказывайте лучше ссылками на... https://www.cyberforum.ru/ drivers-programming/ thread1449674.html Программирование драйверов Вывод ап. обеспечения и драйверов к ним в текстовый файл https://www.cyberforum.ru/ drivers-programming/ thread1444261.html
Здравствуйте. Прошу прощения, если ошибся разделом. Есть задача написать программу, определяющую аппаратное обеспечение компьютера, которому требуются драйвера (видео-сетевая-материнская карты), периферию (принтер, сканер, мышь, и т.д.) и установленные драйвера на эти устройства. Можно ли сделать это просто и быстро без программ типа AIDA и Everest? Если нет, то к какому ПО следует обратиться....
GetQueuedCompletionStatus возращает - False под WIndows 7x64 Программирование драйверов
Коллеги, приветствую! На базе мини-фильтра - scanner, написал свой фильтр + многопотоковый сервис.. Сервис содержит бизнес-логику управления мини-фильтром и при получение данных от драйвера, обрабатывает и отдает лишь один булевый жлажок в драйвер. Собственно код я более менее отладил и он стабильно работает под Windows XP x32. Драйвер при событие - запись в файл, передает в...
Программирование драйверов Некорректное использование мьютекса Здравствуйте. Пишу небольшой драйвер-фильтр, одной из задач которого является запись в файл определенной информации. Проблема в том, что запросы на запись могут приходить довольно часто, а интервал между запросами довольно маленький, поэтому функция записи в файл не успевает отрабатываться. Для этого решил использовать мьютекс, который объявлен как глобальная переменная, инициализированная в... https://www.cyberforum.ru/ drivers-programming/ thread1436054.html
Программирование драйверов Отключить PatchGuard Подскажите как это можно сделать. В сети много утилит, но ни одна не помогла. Может кто знает надежный способ ? https://www.cyberforum.ru/ drivers-programming/ thread1434702.html Программирование драйверов Драйвера винды. Какие востребованы и для чего? Как на этом заработать денег?
Если рассматривать не только "неубиваемые" процессы и прочий перехват функций ОСи в вирусах и в антивирусах :) Но и "настоящие" драйвера, для принтеров, сканеров, прочих девайсов... Где это нужно?
Программирование драйверов Скрытие файлов с сохранением возможности их запуска https://www.cyberforum.ru/ drivers-programming/ thread1433947.html
Добрый день! Поставил себе задачу, в образовательных целях, написать драйвер, который скрывает файлы в системе. Для этого вешаю хук на ZwQueryDirectoryFile и в выходной структуре удаляю "ненужные файлы". Все получилось, но мне бы хотелось оставить возможность запускать файл (если он имеет расширение .exe). Сейчас происходит блокировка запуска. Как мне кажется по причине того, что система...
Программирование драйверов Прокси драйвер для микрофона Здравствуйте! Я делаю пограмку для изменения голоса. Недавно появилась идея приделать ее к скайпу, мамблу, тим спику и т.д. Хочется убить всех зайцев одним ударом: написать что-то вроде прокси для устройств ввода звука, которое будет подключаться к устройству, получая данные напрямую с него, делая с ними что-то, после чего передавая любому приложению, которое использует данное устройство.... https://www.cyberforum.ru/ drivers-programming/ thread1432250.html
Программирование драйверов Электронный пропуск
Уважаемый пользователи форума, может кто может помочь? Необходимо разработать драйвер для электронной проходной,который считывает номер электронного пропуска. Может кто что знает? Может есть где-то уроки, или ещё что-то? Сам не могу догадаться даже, как реализовать:( Буду очень благодарен.
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
17.10.2016, 01:35  [ТС] 0

Документация и загрузки для разработчика драйверов - Программирование драйверов - Ответ 9653776

17.10.2016, 01:35. Показов 36402. Ответов 17
Метки (Все метки)

Ответ

Подкину еще немного ссылочек.

Static Driver Verifier (SDV)
https://msdn.microsoft.com/en-... s.85).aspx

Полезный инструмент для автоматизированного поиска дефектов в драйверном коде.
Используется вместе с Code Analysis, PREfast и Driver Verifier как часть
цикла разработки.



SAL 2.0 Annotations for Windows Drivers
https://msdn.microsoft.com/en-... s.85).aspx

Новый синтаксис SAL-аннотаций для драйверного кода (WDK 8 и выше).
SAL-аннотации позволяют описывать требования к программным интерфейсам.
Эта информация используется инструментами статического анализа кода
(PREfast, SDV) для выявления различных дефектов и уязвимостей.



__fastfail
https://msdn.microsoft.com/en-... 2147217396

Новый интринсик для быстрого аварийного выхода по исключению (VS2013 и выше).
Fastfail работает даже тогда, когда стек и другие структуры программы полностью
разрушены и не позволяют "нормально" перехватить и обработать критическую ошибку.
При использовании fastfail в драйвере последствия аналогичны вызову KeBugCheckEx -
на выходе получаем синий экран с кодом KERNEL_SECURITY_CHECK_FAILURE или
UNEXPECTED_KERNEL_MODE_TRAP, в зависимости от версии Windows.



Getting Started with Universal Windows drivers
https://msdn.microsoft.com/en-... al-drivers

Концепция "Universal Driver" - единая драйверная модель и API для всех платформ
на базе Windows 10: Desktop, Mobile, IoT Core, Server 2016.



Windows 10 Device Guard and Credential Guard Demystified
https://blogs.technet.microsof... mystified/

Описание "Device Guard" и "Credential Guard" - новых компонентов защиты
Windows 10 (которые также известны под общим названием "Virtual Secure Mode" и
"Hypervisor Code Integrity" - HVCI).



Isolated User Mode in Windows 10 with Dave Probert
https://channel9.msdn.com/Blog... ve-Probert

Isolated User Mode Processes and Features in Windows 10 with Logan Gabriel
https://channel9.msdn.com/Blog... latedentry

Видео. Dave Probert и Logan Gabriel рассказывают про технологию защиты
"Virtual Secure Mode", которая появилась в Windows 10 Enterprise.



Device Guard deployment guide
https://technet.microsoft.com/... ment-guide

Руководство по развертыванию Device Guard (только Windows 10 Enterprise x64 и выше).



Driver compatibility with Device Guard in Windows 10
https://blogs.msdn.microsoft.c... indows-10/

Здесь даны краткие рекомендации о том, как сделать свой драйвер совместимым с
технологией Device Guard.



Control Flow Guard
https://msdn.microsoft.com/en-... s.85).aspx

Описание технологии защиты "Control Flow Guard" (Windows 8.1 и выше).



Demystifying AppContainers in Windows 8 (Part I)
https://blog.nextxpert.com/201... -8-part-i/

Demystifying AppContainers (Part II)
https://blog.nextxpert.com/201... ontainers/

Windows 8 App Container Security Notes
http://recxltd.blogspot.com.by... notes.html

Здесь рассказывается о том, что такое AppContainer-ы - "контейнеры", внутри
которых выполняются modern-приложения на Windows 8 и выше.



AlexBreakpoint-2012: Windows 8 Security and ARM
http://2012.ruxconbreakpoint.c... nt2012.pdf

Слайды о том, как устроена система безопасности Windows 8 на ARM.
Весьма любопытная информация. Возможно, многое из представленного в
некотором будущем перекочует на "десктопные" версии Windows.



Simplevisor
https://ionescu007.github.io/SimpleVisor/

Гипервизор от Alex Ionescu (исходники на GitHub): "SimpleVisor is a simple,
portable, Intel VT-x hypervisor with two specific goals: using the least
amount of assembly code (10 lines), and having the smallest amount of
VMX-related code to support dynamic hyperjacking and unhyperjacking (that is,
virtualizing the host state from within the host). It runs on both
Windows and UEFI".



Here is my whitepaper on #Intel SGX (Enclave) support in the upcoming #Windows10 Fall Update (#threshold2) release
https://twitter.com/aionescu/s... 5886665728

Alex Ionescu описывает реализацию "анклавов" (Intel SGX) в Windows 10 - новой
технологии "контейнеров" с защищенными данными и/или кодом, содержимое которых доступно
только доверенным субъектам.



Intel CPU security features
https://github.com/huku-/resea... y-features

Страничка на GitHub, где перечислены основные фичи безопасности,
появившиеся в процессорах Intel (большинство из этих фич в настоящее
время уже используются в Windows) - WP, DEP/NX (XP+), SMEP (Win8+),
MPX, SGX (Win10+) и т.д.



A Hole In My Head
https://blogs.msdn.microsoft.com/doronh/

Блог Doron Holan-а, уже давно не обновлялся, но там есть масса
интересных заметок обо всем - WDF, IRQL, PDO, блокировки,
символьные ссылки, работа с PnP и т.д.



OF FILESYSTEMS AND OTHER DEMONS
http://fsfilters.blogspot.com

Очень хороший блог по файловым системам и минифильтрам, в основном темы про
некоторые особенности внутренней работы, а также диагностику и отладку.

Вернуться к обсуждению:
Документация и загрузки для разработчика драйверов Программирование драйверов
4
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2016, 01:35
Готовые ответы и решения:

Просмотр драйверов загрузки
Добрый день, В Windows 7 была возможность просмотреть загружающиеся драйверы,притормозить...

Порядок загрузки драйверов и сервисов
Дарова! Есть ли возможность в поше узнать порядок загрузки сервисов и дров, как это реализовано в...

Работа для Java EE разработчика /WEB Разработчика Санкт-Петербург
Должностные обязанности: - Разработка клиент-серверного ПО; - Разработка интранет WEB-приложений;...

Черный экран после загрузки драйверов
На компьютере черный экран после загрузки windows 10. Читал разные форумы , и проделывал разные...

17
17.10.2016, 01:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2016, 01:35
Помогаю со студенческими работами здесь

ошибка загрузки одного или нескольких драйверов
ребят подскажите пожалуйста... почему такая проблема? не устанавливается драйвер на ноут ?...

Система всё время в стадии загрузки после установки драйверов
Установил драйвера и программы на нетбук с помощью последней версии drivers pack solution, но...

Ошибка загрузки (msgsrv32) windows 98 после установки некорректных драйверов
Привет, помогите решить проблему: есть комп с windows 98. На него были ошибочно установлены...

При начальной установке, во время загрузки драйверов, появлялся синий экран
Здравствуйте. Помогите пожалуйста установить виду хр с флехи! При начальной установке, во время...

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