Установка неподписанного драйвера x64 для работы с libusbdotnet - PullRequest
3 голосов
/ 21 февраля 2010

Я сейчас в Windows 7 dev. среда, работающая для инициализации устройства с libusbdotnet .

Устройство (запоминающее устройство USB) подключается и работает с использованием стандартного драйвера USB-MASS Storage для Windows. Я хочу заменить этот драйвер на драйвер, созданный .INF в libusbdotnet.

Операционная система является 64-разрядной, и по умолчанию мастер INF создает этот драйвер, но я не могу выбрать его, потому что он «без знака», как я полагал, когда я иду в «Выбрать из списка драйверов». и укажите каталог, в котором находятся вновь созданные драйверы устройств.

Я включил «ТЕСТОВЫЙ РЕЖИМ» с помощью DESO, но все еще не могу выбрать этот файл.

Любой, кто знаком с libusbdotnet или с указанием устройств работать с конкретным драйвером, который не подписан в Window (нужен ли мне файл .inf? Или .sys ???), есть ли у вас какие-либо советы о том, куда я иду неправильно?

Спасибо!

1 Ответ

1 голос
/ 30 апреля 2010

64-битные окна не любят неподписанные драйверы.Вам необходимо получить сертификат публикации программного обеспечения от MS (стоит несколько сотен долларов).Затем вам нужно использовать inf2cat для создания каталога безопасности из ваших файлов inf и sys, а затем подписать их с помощью signtool и вашего SPC.Затем они будут установлены на 64-битной Windows.

Вы можете создать свой собственный самозаверяющий сертификат, не платя MS.Однако самозаверяющие сертификаты работают только на вашем компьютере и работают только в тестовом режиме.

...