Решил написать низкоуровневую эмуляцию работы клавиатуры. Написал драйвер. Конечно, он не имеет никакой подписи (даже тестовую подпись выпилил). Загружаю систему win10 x64 в режиме без обязательной проверки подписи драйвера (вот тут описано как это сделать). Драйвер загружается стандартным способом: OpenSCManager -> CreateService -> StartService . Вылетает такая ошибка: Как с этим бороться? До этого тестировал на xp sp3 x32 + xp x64 (с отключенной проверкой) + win7 x32 - все работало.
Однако, msdn в 1000 раз лучше левых статей. Решение, если кому понадобится, тут https://docs.microsoft.com/en-us/wi...all/the-testsigning-boot-configuration-option "However, each driver image file must have a digital signature.", - даже тестовую выпиливать нельзя
Если позволите, пообсуждаем, чем же так хорош вин64? То что скорости он не дает, уже понятно. Только доступ к вожделенным 4+ гб ОЗУ? И побезопасней будет, т.к. просто так драйвер не подгрузить. На этом преимущества заканчиваются? да, в 2017 я осмеливаюсь задать этот вопрос. но по сути, король-то голый, не?
Ну как, он же ещё следит за юзвером, это разве не плюс? Статистам работы меньше, а маркетологам больше, не?
Нет, я имел ввиду преимущества архитектурные. Вот переход с вин16 на вин32 дал четкие плюсы. Что до преимуществ 64 vs 32? Тормозная как [censored], это не плюс. О, один плюс нашел, нет NTVDM Доступ к lots of memory, ради, собственно, за$ирания этих лотс, сомнительный плюс. Недавно один твик пришлось найти и применить на вин7-64. Дело в том, что дисковый кэш кушает теоретически любой объем ОЗУ, и в результате части кэшированного начинают вытесняться в своп. Извините за флуд в теме.
Я не утверждал, что он хорош или плох: приложение пишется не под мои нужды, надо учитывать удобство пользователей. Сам я использую xp sp3 + xubuntu
_edge, > чем же так хорош вин64? Регистров больше, но из за них ломается структура кода. Проверка дров не от разрядности зависит. Есчо есть уг-защита типо PG, но это тоже не разрядности фича.