|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
|
|
DDK для windows803.06.2015, 09:24. Показов 1964. Ответов 6
Метки нет (Все метки)
Здравствуйте. Моё видеодрайвер заработал (с сильными пробуксовками, но заработал). Правда на XP. Т.к. у меня и система XP. И там можно легко работать без цифровой подписи.
Теперь пробую портировать его на win8, Подскажите, какие инструменты нужны? На сайте msdn рекомендуется связка: win8.1 + ws2013 + wdk8.1. Можно ли писать драйвера для 8-ки под 7-кой? Что для этого нужно? Можно ли устанавливать самодельные драйверы для 8-ки без прохождения whql теста? Если можно расскажите или киньте ссылку.
0
|
|
| 03.06.2015, 09:24 | |
|
Ответы с готовыми решениями:
6
Подскажите где можно найти (скачать) wdk(ddk) для 7-ки Откуда скачать DDK для NT? Delphi7 для Windows8 |
|
Ушел с форума
|
|||||
| 03.06.2015, 15:08 | |||||
Сообщение было отмечено Khludenkov как решение
Решениеприходилось писать, можно собирать любым DDK/WDK. Хотя если использовать фичи Windows 8 и выше, то наверное удобнее будет VS2013 с WDK8.1. ![]() Но для запуска по-любому нужна цифровая подпись.
1
|
|||||
|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
|
|||
| 03.06.2015, 15:27 [ТС] | |||
|
Спасибо, Убежденный. Прямые руки у нас пока не подвозили...
А в WDK8 написано, что компилеры в VS2012-2013 находятся. То есть в любом случае для 8-ки надо тест проходить... И отдельно для каждой версии (XP, 7, 8) собирать для 32-битных и 64-битных версий?
0
|
|||
|
Ушел с форума
|
||||
| 03.06.2015, 19:57 | ||||
|
Да, тулчейна нету. Но разве это проблема ? Я вообще выбираю XP Fre/Chk Build и получаю на выходе драйвер, который работает на всех версиях Windows от XP до Windows 10. Совместимость - страшная штука. А в WDK 8 и выше на нее положили болт. как предыдущие WDK/DDK. драйвера WHQL-подпись. С этой подписью он будет ставиться без лишних предупреждений, в том числе и в неинтерактивном режиме (из службы, например), а также ранжироваться выше других. Ну и плюс еще фишки типа Windows Logo, "Certified for Windows" и т.п. Для установки и запуска драйвера на любой системе, включая x64 Vista и выше, а также Win8 в режиме Secure Boot, нужно лишь подписать его подходящим сертификатом.
1
|
||||
|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
|
||
| 04.06.2015, 09:14 [ТС] | ||
|
Если возможно, расскажите поподробнее. Или киньте ссылку. Добавлено через 8 минут Если также можно, скажите про 32/64 битные различия. В DDK7 для ХР есть только 32 битные версии драйверов , для 7-ки и 32 и 64 версии. Про 8-ку ничего пока не не смотрел. Скажите, будет ли драйвер, собранный как 32-х битный, работать на 64-х битной системе? В 64-х разрядных версиях windows для 32-х битных приложений запускается wow. Для драйверов такое тоже есть? Или там надо учитывать и разрядность указателей и длину типа int и etc? Добавлено через 53 минуты Почитал, люди тоже задают вопросы про построение драйверов для 64-х битных версий windows xp. Советуют собирать под servrer2003. Там, говорят, ядра одинаковые.
0
|
||
|
Ушел с форума
|
||||
| 04.06.2015, 09:29 | ||||
|
ключом сертификата. Т.е. на файл ставится специальная криптографическая метка, по которой можно достоверно проверить издателя (по сертификату), а также убедиться, что файл не был изменен (по хэшу). Как только хотя бы один бит файла изменится, проверка хэша не пройдет и подпись будет считаться невалидной. 64-битные Vista и выше, а также Windows 8 в режиме "Secure Boot" не загружают драйверы, у которых нет валидной цифровой подписи. Сертификат нужно будет купить у одной из организаций, которые его продают - Symantec, DigiCert, Thawte, GlobalSign и другие. Причем подойдет не любой сертификат (SSL и т.п.), а Authenticode, и про него должно быть написано, что он подходит для подписи драйверов (kernel mode code signing). И если нужна совместимость с XP, Vista и Windows 7, следует брать только сертификат, поддерживающий SHA-1 (не SHA-2). Про цифровые подписи драйверов много где написано, начиная с MSDN. Там, по сути, все просто: покупаете сертификат, импортируете его в хранилище, подписываете файл утилитой signtool.exe. В подпись еще должен быть включен специальный кросс-сертификат от Microsoft (обязательно), а также timestamp (опционально, но крайне желательно, т.к. без этого подпись "протухнет", когда срок действия сертификата истечет). Кстати, советую сразу задуматься на счет поддержки Windows 10. Там система подписывания драйверов совершенно другая: нужен, во-первых, аккаунт на WHDC Dashboard Portal, для регистрации подойдет только сертификат Symantec уровня Class 3, и подписывать драйверы в скором будущем можно будет только EV-сертификатами Symantec и DigiCert. Так что если нужен драйвер под XP-64, следует выбирать Windows Server 2003 Build Environment (wnet).
Windows и 64-битные на 64-битных.
1
|
||||
|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
|
|
| 04.06.2015, 09:54 [ТС] | |
|
Спасибо, Убежденный. Тему можно считать закрытой.
0
|
|
| 04.06.2015, 09:54 | |
|
Помогаю со студенческими работами здесь
7
Настройка прав доступа для расшаренной папки в сети, Windows8 настройка DDK Windows DDK
Видеоурок DDK Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|