Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Портирование x86 драйвера USB на x64  (Прочитано 7210 раз)
0 Пользователей и 1 Гость смотрят эту тему.
OmegaA
Новенький

ru
Offline Offline

« : 06-09-2011 09:28 » 

Добрый день!

Поискал по темам форума, но ответов не получил.
Вопрос в следующем: имеется проект драйвера USB-устройства для 32-битной Windows, необходимо пересобрать его под Windows 7 x64.

Для этого я использую Windows Driver Kits. В коде в явном виде каких-то зависимостей от разрядности системы я не нашел. Компилятор (64-битный) ошибок не выдает (см. вложенный файл). В результате компиляции получаю sys-файл.

Редактирую inf-файл для 64-разрядной системы следующим образом:
1. Вместо
[Manufacturer]
%Mfg%=XXX
ставлю
[Manufacturer]
%Mfg%=XXX, NTamd64
2. К записи
[XXX]
%DeviceDesc%=BULKUSB,USB\VID_4C45&PID_B800
добавляю
[XXX.NTamd64]
%DeviceDesc%=BULKUSB,USB\VID_4C45&PID_B800

В результате установки драйвера получаю ошибку code 48 или code 52 (см. вложенные файлы). Проверку цифровой подписи отключал - не помогает.
Вопрос - что я делаю не так?
Заранее спасибо.

Добавлено через 2 часа, 27 минут и 33 секунды:
Задача решена.
Как оказалось Windows 7 x64 более критична к отсутствию цифровой подписи. Драйвер функционирует нормально при загрузке винды в режиме (по F8) без проверки подписи.
Только теперь возникает вопрос как отключить эту проверку при штатной загрузке. Изменять соответствующий параметр в gpedit.msc пробовал - не помогает.

* 3.png (59.83 Кб - загружено 724 раз.)
* 1.png (473.63 Кб - загружено 726 раз.)
* 2.png (584.47 Кб - загружено 699 раз.)
« Последнее редактирование: 06-09-2011 11:56 от OmegaA » Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 06-09-2011 12:51 » 

проверка, по моему, не отключаемая.
поищите по разделу, на тему подписи драйвера. ссылки куда почитать - были.

PS не зря коды ошибок выкладывал?
« Последнее редактирование: 06-09-2011 12:53 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines