Это хронологическое продолжение этого вопроса.
Я упростил свою плату, чтобы она хорошо работала с DDK-версией BulkUSB на 32-битных версиях XP и Vista, но я не могу установить ее на Vista 64. (построен с amd64 fre)
Я смог заставить Windows распознавать файлы, которые ему нужно установить, используя BulkUSB и USBSamp, но после установки он говорит
Windows cannot load the device driver for this hardware.
The driver may be corrupted or missing. (Code 39)
В свойствах кода задачи в деталях написано 27.
Когда я устанавливаю его впервые, он жалуется на то, что драйвер не имеет цифровой подписи, и я попытался запустить:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
Поскольку есть упоминания о том, что Windows должна запускать неподписанные драйверы, но это не помогает.
Если у кого-то есть понимание этого, любая помощь будет оценена.
Спасибо,
Сурд.
Отредактируйте другую часть сделки, на которую у меня ушло много времени, чтобы найти ее, которой нет нигде в вопросах или ответах:
При удалении драйвера необходимо либо проверить «удалить драйвер» в диспетчере устройств, либо использовать pnputil -d oem ##. Inf для удаления драйвера, иначе новые драйверы не будут использоваться.