Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Решил проблему с подпиской драйверов на Vista x64!

Автор: WRFan
Дата сообщения: 01.03.2007 22:49
Я открываю новую тему, потому что во всех других схожих речь идёт о драйверах на старых системах, а тут совсем другая проблема, так сказать специфическая.

Виста х64 не позволяет пользоваться неподписанными драйверами, и дырка, существовавшая в бета релизах, давно закрыта. Но: виста позволяет пользоваться драйверами, подписаннами самими юзерами. Так что я выдрал пару утилит из MS SDK и подписал нужные мне драйверы на своё имя. потом проинсталлировал сертификат в систему и все драйверы заработали. подписал 3 драйвера: для моего tv tuner-а (Hauppauge WinTV pci radio), для моей tv программы (K!TV x64) и для программы netlimiter (64 бит). все 3 после рестарта драйверов заработали.

дополнительно нужно включить TESTSIGNING модус в vista boot loader-е с помощью программульки bcdedit.

создал пакетик с инструкцией и со всеми нужными утилитками, скачать можно отсюда:

http://home.arcor.de/wrfan/files/Test.Certificate.rar
http://rapidshare.com/files/18916296/Test.Certificate.rar

читайте файлик Install Test Certificate English.nfo
можете пользоваться моим сертификатом, если не мешает, что я у вас буду сидеть в системе, хехехе

картинка
Автор: dimzdrec33
Дата сообщения: 06.03.2007 15:23
WRFan

А ты можешь написать подробную инструкцию на русском языке, как создать свой сертификат, интегрировать его в систему и подписать нужные драйвера?
Автор: WRFan
Дата сообщения: 07.03.2007 15:13
dimzdrec33
ну ок, хотя я уже на двух языках накатал, вот на русском:

1) открываете коммандную строку, пишите:


Код:
bcdedit.exe /set TESTSIGNING ON
Автор: MStin
Дата сообщения: 12.04.2007 10:14
Ага, только VISTA теперь грузится в "тестовом режиме".
Автор: dimzdrec33
Дата сообщения: 12.04.2007 10:19
MStin

Попробуй выполнить команду

Код: bcdedit.exe /set TESTSIGNING OFF
Автор: Denn29
Дата сообщения: 12.04.2007 11:27

Цитата:
Если Vista наотрез отказывается устанавливать драйвер,перезагрузитесь и по F8
выберите в загрузочном меню "Disable Driver Signature Enforcement".Таким образом
вы сможете пользоваться драйверами не имеющими цифровой подписи.

В х86 это работает, а х64 ?
Автор: dimzdrec33
Дата сообщения: 13.04.2007 11:18
Denn29

Уже писали, что нет. Если бы все было так просто, народ себе голову бы не ломал.
Автор: Denn29
Дата сообщения: 13.04.2007 12:43
dimzdrec33
Ясно, спасибо.
Автор: Denn29
Дата сообщения: 23.04.2007 05:48
Пошаговое руководство по подписыванию и подготовке драйверов аппаратных устройств
Автор: PeMeLyA
Дата сообщения: 08.05.2007 14:11
Я сделал все как тут сказанно с драйвером для прогаммки HMonitor. Она действительно заработала, но только до тех пор, пока винда находилась в test mode. Потом я его выключил (с помощью команды bcdedit.exe /set TESTSIGNING OFF) и прога снова не работает, хотя драйвер вроде как подиписан считается...
Автор: RussianNeuroMancer
Дата сообщения: 06.07.2007 10:35
Вот ещё вариант, если подписывать не нужно, а нужно просто установить драйвер:
http://forum.ru-board.com/topic.cgi?forum=62&topic=7851&start=1020#19
Автор: Mafia80
Дата сообщения: 23.08.2007 18:57
RussianNeuroMancer
а работает это до перезагрузки или надо делать перезагрузку?
на что еще это повлияет? может на подписаные или точнее не подписанные проги и активХ компоненты?
Автор: zhuchella
Дата сообщения: 23.08.2007 19:29
Mafia80
Перегружатся не надо. Но работать будет до следующей перезагрузки, после перезагрузки надо вводить команду ещё раз. И ещё - если у тебя Виста 64 бит, то Мелкосовт убрал эту дыру с помощью обновлений. Надо искать что-то другое
Автор: Seyonn
Дата сообщения: 20.09.2007 10:44
Ты не возражаешь, если я напишу к этому нормальный графический интерфейс и выложу в андеграунде?
Автор: zhuchella
Дата сообщения: 20.09.2007 11:00
Seyonn

Цитата:
Ты не возражаешь, если я напишу к этому нормальный графический интерфейс и выложу в андеграунде?

Это к чему ?
Автор: vsk94
Дата сообщения: 23.09.2007 09:37
Seyonn
если правильно понял речь идет о пакете инструментов и инструкции из архива WRFan
Только есть ли смысл писать такую программу: проблема решена только наполовину(драйвера подписанные таким образом работают если Vista загружена в Test mode) что вряд ли будет приемлимо в обычном использовании.Лучше решить до конца проблему подписи драйверов: по инструкции Microsoft возникают вопросы -SignTool параметр /t path to timestamping service (с помощью какой службы ставить штамп времени в подпись драйвера) -там предписывают помещать подписанные драйверы в специальное хранилище и как быть если нет .inf и .cat файлов. Пример решения проблемы программа RivaTuner 2.04 ее драйвер для Висты x64 подписан сертификатом не от Microsoft что ему нисколько не мешает работать. Вывод из всего этого один: нужно дальше ковырять процедуру подписи драйверов и в случае успеха написать к ней графический интерфейс (made in руборд) sorry за орфографию -пишу с мобилы.
Автор: zhuchella
Дата сообщения: 23.09.2007 11:47
vsk94
А какие ограничения Test mode накладывает на работу Висты ? Если никаких, то можно и прогу под это написать, Seyonn ?
Автор: vsk94
Дата сообщения: 23.09.2007 13:40
В том то и дело что во первых неизвестно как такой режим скажется на безопасности (если перестают работать обновления призванные обеспечить ее безопасность -речь идет о защите ядра да и не только). во вторых нужны тесты на производительность в режиме Test mode ;у меня Vista x64 стоит на VMware 6: по понятным причинам проверить производительность не могу,да и эта надпись Test mode здорово напрягает. А теперь главный вопрос тем кто этим занимается: можно ли используя стандартную команду "экспорт сертификата" -выдрать полноценный сертификат ну например из драйвера который специально подписан для x64 Vista или нет разницы каким сертификатом подписывать, а главное как подписать? Пробовал самые разные сертификаты в том числе и полученные с помощью описанной выше команды -результат один Test mode (чего то в этой технологии не хватает). Нужны дальнейшие эксперементы
Автор: zhuchella
Дата сообщения: 23.09.2007 19:25
vsk94

Цитата:
и эта надпись Test mode здорово напрягает

Её можно убрать. А вот с производительностью пока не знаю. Мой комп в ремонте и по этому проверить всякими маками смогу тока недели через две...
Автор: FuzzyLogic
Дата сообщения: 24.09.2007 05:19
vsk94 и уважаемый All

Если я не ошибаюсь, то что вы делаете квалифицируется как "Test signing" потому и соответствующие последствия. Чтобы сделать нормальную подпись вам нужен сертификат от одного из утвержденных MS агентств, потом вам нужен кросс сертификат MS для этого агентства. Таким образом ваша цифровая подпись посредством кросс-сертификата соотносится с root сертификатом MS.

Список кросс сертификатов есть тут и из этого списка можно себе выбрать организацию у который вы можете купить сертификат.

А вот документ где описан процесс и его детали.
Автор: vsk94
Дата сообщения: 24.09.2007 07:43
FuzzyLogic
Спасибо за информацию, приму к сведению.
Автор: Softwarez777
Дата сообщения: 20.10.2007 11:05
Ну так как, есть окончательное решение ?
Автор: Evil_User
Дата сообщения: 20.10.2007 11:17
Softwarez777
F8 при загрузке. Другого вроде нет.
Автор: vsk94
Дата сообщения: 20.10.2007 13:44
Понимаю что данный пост выглядит двусмысленно, но вроде в тему.
Где то видел инфу что timerstop решает эту проблему
(если конкретнее то TimerLocks_and_TimerStop_v2a)
но сам не проверял.
Как это будет работать с обновлениями и тем более с SP1 неизвестно.
ссылка на этот самый таймстопер #
Автор: PAIIIIITET
Дата сообщения: 20.10.2007 18:25
vsk94

Выше читай
Цитата:
F8 при загрузке. Другого вроде нет.


вот ещё Как отключить проверку цифровой подписи на х64?

забей на 64бита
Автор: vsk94
Дата сообщения: 20.10.2007 21:15
Читал выше поэтому и писал , F8 тоже не выход.
Можно как временный вариант юзать чистую X64 (без обновлений)
где всё работает как надо.
Автор: MrGalaxy
Дата сообщения: 21.10.2007 11:14
А инструмент из первого сообщения что, не работает?
Автор: zhuchella
Дата сообщения: 21.10.2007 12:08
MrGalaxy

Цитата:
А инструмент из первого сообщения что, не работает?

Да работает, но вот интересно, как на производительности или работе других прог скажется режим TESTSIGNING ON ?
Автор: MrGalaxy
Дата сообщения: 21.10.2007 12:17
FuzzyLogic

Цитата:
Список кросс сертификатов есть тут и из этого списка можно себе выбрать организацию у который вы можете купить сертификат.

А я сейчас так скачал, бесплатно, вполне легально.
Автор: Softwarez777
Дата сообщения: 21.10.2007 12:36

Цитата:
А я сейчас так скачал, бесплатно, вполне легально.


Толку-то от этого ...

Страницы: 123456789

Предыдущая тема: Проблемы с установкой MS JAVA VM


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.