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

Переделка драйвера под Windows 10 x64

26.02.2019, 15:39. Показов 10461. Ответов 5
Метки нет (Все метки)

Уважаемые!
Есть драйвер успешно работающий на Windows 7 Pro 32-bit. Может кто помочь как переделать его под Windows 10 Pro 64-bit?
Собственно что я пробовал сделать:
- Отключил проверку цифровой подписи на Windows 10 Pro 64-bit
- Взял файлы рабочего драйвера
- В *.inf - файле сделал следующие изменения:
1) Поменял с:
[Manufacturer]
%Cypress%=Cypress
На:
[Manufacturer]
%Cypress%=Cypress, NTamd64
2) К записи:
[Cypress]
%USB\VID_0547&PID_1002.DeviceDesc%=EZUSB.Dev, USB\VID_0547&PID_1002
Добавил:
[Cypress.NTamd64]
%USB\VID_0547&PID_1002.DeviceDesc%=EZUSB.Dev, USB\VID_0547&PID_1002
В результате сохранил изменения и попытался установить, но к сожалению не удалось.
На всякий случай прикрепил исходные файлы.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения
Тип файла: zip SANS.zip (120.8 Кб, 8 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 15:39
Ответы с готовыми решениями:

Переделка драйвера под Windows 10 x64
Здравствуйте. Помогите если у кого есть возможность..переделать драйвер на x64. буду благодарен.

X86 или x64 под Windows 10/x64
Только начинаю разбираться с написанием драйверов и как обычно уже миллион вопросов. Установлена...

Windows 7 x64 SP1 и драйвера принтеров, любая программа выдаёт ошибку неправильной настройки драйвера
Сабж: Компьютер под семеркой х64 SP1 (предустановленный SP) и МФУ Canon MF4410. Долгое время...

Загрузка драйвера в windows 7 x64
WDK 7600.16385.1 test.c #include <ntddk.h> NTSTATUS DriverEntry(PDRIVER_OBJECT...

5
Эксперт С++
2364 / 1981 / 289
Регистрация: 03.05.2011
Сообщений: 4,401
Записей в блоге: 13
27.02.2019, 10:06 2
что толку менять параметры в inf если в драйвере они не отображены..

в драйвере должно быть 64 битное поле (64Bit Field) поэтому без реверса и внесения соответствующих изменений не обойтись (ну или если есть исходник, править чисто код)
https://docs.microsoft.com/en-... bit--field
https://docs.microsoft.com/en-... bit--field
0
1850 / 1172 / 189
Регистрация: 27.03.2009
Сообщений: 4,511
27.02.2019, 10:26 3
попробуй вот это. там есть папка с драйверами для VistaX64 (в inf проверил твои VID-PID). но установить принудительно, то есть указать принудительно драйвер
0
Вложения
Тип файла: rar Grabster_AV_400_App_Drv_Vista_XP_6.270.9_GB.rar (5.58 Мб, 5 просмотров)
0 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 5
27.02.2019, 11:42  [ТС] 4
Цитата Сообщение от _lunar_ Посмотреть сообщение
что толку менять параметры в inf если в драйвере они не отображены..
в драйвере должно быть 64 битное поле (64Bit Field) поэтому без реверса и внесения соответствующих изменений не обойтись (ну или если есть исходник, править чисто код)
https://docs.microsoft.com/en-... bit--field
https://docs.microsoft.com/en-... bit--field
Да в том то и дело, что я в этом деле особо не разбираюсь. Это единичный случай, мне просто нужно подключить старое оборудование на новом компьютере.
Цитата Сообщение от unick12345 Посмотреть сообщение
попробуй вот это. там есть папка с драйверами для VistaX64 (в inf проверил твои VID-PID). но установить принудительно, то есть указать принудительно драйвер
Да, VID/PID сходятся, но драйвер не подходит.
0
Эксперт С++
2364 / 1981 / 289
Регистрация: 03.05.2011
Сообщений: 4,401
Записей в блоге: 13
27.02.2019, 13:18 5
Цитата Сообщение от Egorco Посмотреть сообщение
мне просто нужно подключить старое оборудование на новом компьютере
данная дровина написана с использованием DriverStudio от NuMega (там и IRP и IRQL)
поэтому корректная работа даже на Win7 не особо гарантирована, не говоря уже про х64
C
1
2
3
4
char OsVer = "<unknown>" || "Win9x" || "NT";
if (..){
   int __cdecl Foo(DWORD + 3, DWORD, PDRIVER_OBJECT, OsVer);
}
может быть проще написать небольшой usb драйвер http://www.realcoding.net/arti... tvami.html
0
0 / 0 / 0
Регистрация: 16.06.2017
Сообщений: 5
27.02.2019, 14:22  [ТС] 6
Цитата Сообщение от _lunar_ Посмотреть сообщение
данная дровина написана с использованием DriverStudio от NuMega (там и IRP и IRQL)
поэтому корректная работа даже на Win7 не особо гарантирована, не говоря уже про х64
На Windows 7 Pro проблем не было, все работало в штатном режиме.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2019, 14:22

Установка драйвера HP LaserJet Pro M1132 MFP под Win 7 x64
Это какое-то издевательство...После покупки этого принтера в ноябре установить драйвера удалось, но...

Драйвера realtek для Windows 7 x64
Люди,помогите пожалуйста драйверами realtek-овскими под семерку х64,сколько ни качал,пишет...

Вывод лога драйвера на Windows 7 x64
Добрый день. всегда работал на Windows 7 x86 и отлавливал логи драйвера с помощью DbgPrintLog....

Не устанавливаются\удаляются драйвера Nvidia. Windows 8 x64
Ребят, нужна помощь - я уже не знаю что делать. Искал поиск проблемы в инете, но так и не нашел...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.