Если честно, я сам понятия не имею, где это поставить, но я помещаю это здесь, так как для процесса подписи требуется указатель VS. Я немного запутался здесь в отношении подписания и цифрового сертификата.Подпись водителя/кода
Исправьте меня, если я ошибаюсь.
1) Существует два типа подписи: подписание кода и подписание драйвера. Драйвер должен сделать последнее, в то время как для программного обеспечения конечного пользователя требуется только подписание кода.
2) Для подписания драйвера требуется цифровой сертификат из таких источников, как VeriSign, GlobalSign. Хотя для подписи кода мы можем создать собственный сертификат, используя собственный открытый ключ.
Правильно ли я понял вещи?
Хм .. как об этом? http://en.wikipedia.org/wiki/Code_signing В нем никогда ничего не упоминается о драйверах режима ядра. Я думал, что подписание кода используется когда и для настольных приложений? – user1491884
В моем ответе я говорю только о подписании драйвера. 64-разрядные версии Windows (начиная с Vista) не позволяют использовать неподписанные драйверы. Я не знаю о других подписях программных продуктов, хотя, как пользователь, я вижу, что многие загруженные программы (например, элементы управления ActiveX, например) подписаны. –
Проблема, с которой я столкнулся, заключается в том, что люди в моей компании используют драйвер FTDI, который уже подписан Microsoft. Мы отредактировали файл .inf шаблона для обслуживания нашего оборудования, и кто-то говорит, что нам нужно подписать установочный файл. (это становится проблемой, потому что он теперь ушел из компании, и никто не знает о процессе подписания) Нужно ли мне делать подписание драйвера в установочном файле? Или просто подписание кода? Это моя главная проблема. – user1491884