Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

Кто-нить использует Test Mode в Win 7?   Найти похожие ветки 

 
Кто б сомневался ©   (2014-12-30 00:15) [0]

Кто-нить использует Test Mode в Win 7?
Который нужен для работы с неподписанными custom дровами (иначе в x64 не запустишь, без покупки подписи).
Какие там еще изменения по сравнению с норм. режимом? Или только проверка на подпись?


 
Кто б сомневался ©   (2014-12-30 00:17) [1]

* Или только отключение проверки подписи?


 
Кто б сомневался ©   (2014-12-30 01:57) [2]

Вроде только отключает проверку на валидность подписи, больше ничего.

http://msdn.microsoft.com/en-us/library/ff553484(v=VS.85).aspx

- When the BCDEdit option for test-signing is enabled, Windows does the following:
Displays a watermark with the text "Test Mode" in all four corners of the desktop, to remind users the system has test-signing enabled.

Note  Starting with Windows 7, Windows displays this watermark only in the lower left-hand corner of the desktop.

- The operating system loader and the kernel load drivers that are signed by any certificate. The certificate validation is not required to chain up to a trusted root certification authority. However, each driver image file must have a digital signature.


 
Slider007 ©   (2014-12-30 07:08) [3]

В 2008r2 включал. Никакой разницы в функционировании, кроме того, что в нижнем правом углу надпись Test Mode, которая очень легко убирается.


 
megavoid ©   (2014-12-30 10:35) [4]

А зачем?
Перезагружаемся в disable driver signature enforcement, ставим драйвер, перезагружаемся в обычный режим, вуаля, неподписанный дров в системе и работает.


 
Кто б сомневался ©   (2014-12-30 18:31) [5]

megavoid ©   (30.12.14 10:35) [4]

Так это и есть Test Mode

http://i63.fastpic.ru/big/2014/1230/ab/496f647f0a79376af392c2771e6ad5ab.png


 
Кто б сомневался ©   (2014-12-30 18:36) [6]

Только если вернешься в обычный режим винды - драйвер опять не будет работать.


 
Кто б сомневался ©   (2014-12-30 18:42) [7]

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

Без последнего, первое не работает - винда не грузиться:
\windows\system32\drivers\fastx2k.sys is not digitally signed,

Другого решение вроде нет. Или есть?
Ну понятно кроме подделки подписи, но это решение "в лоб" :).


 
Rouse_ ©   (2014-12-30 18:55) [8]

Никто не использует и использовать не должен.
Для загрузки и отладки неподписанного драйвера не нужно переходить в тестовый режим.
Данный режим используется для совершенно других целей.


 
Кто б сомневался ©   (2014-12-30 19:28) [9]


> Для загрузки и отладки неподписанного драйвера не нужно
> переходить в тестовый режим.
> Данный режим используется для совершенно других целей.


А как тогда тестировать драйвер?


 
Кто б сомневался ©   (2014-12-30 19:30) [10]


> Для загрузки и отладки неподписанного драйвера не нужно
> переходить в тестовый режим.


Как тогда загрузить неподписанный драйвер по другому?
Я ж и пытаюсь это понять, для чего и задал вопрос ;)


 
Кто б сомневался ©   (2014-12-30 19:36) [11]

Ладно - :|


 
Rouse_ ©   (2014-12-30 19:42) [12]

Загружаем через scm и отлаживаем через windebug/sofice/suser, по выбору.
А дебаг тестирование для подписи собираем как раз уже через тестовый режим, но это самый самый последний шаг


 
Кто б сомневался ©   (2014-12-30 19:45) [13]

Что такое "дебаг тестирование для подписи"?


 
Кто б сомневался ©   (2014-12-30 19:47) [14]

WTFITS? o_O


 
Rouse_ ©   (2014-12-30 19:48) [15]

Когда будешь дровинку на подпись отправлять, для нее нужны служебные данные, собираемые отдельной тулзой. Оть тут подробнее: http://www.oszone.net/8736/Verifier


 
Кто б сомневался ©   (2014-12-30 19:51) [16]

Не ну тестировать то конечный результат все равно нужно без дебага.


 
Rouse_ ©   (2014-12-30 19:51) [17]

В 99 процентах случаев подпись не нужна, если дровинка работает без отрыва от твоего софта. Просто подгружай ее руками и туши при выходе, если же хочешь чтоб она была всегда в системе со старта, тогда да, тогда нужна цифровуха от ms


 
Rouse_ ©   (2014-12-30 19:53) [18]

Ну так и тестируй, с сервисами работал, надеюсь? Загрузка драйвера идентична загрузке сервиса


 
Rouse_ ©   (2014-12-30 19:55) [19]

Вот тут в примерах поищи, там был пример драйвера и его загрузки и выгрузки: http://rouse.drkb.ru/other.php#fasm


 
©   (2014-12-30 21:42) [20]

Под win32 никакая подпись для работы драйверов не нужна, под x64 делаешь самопальный сертификат, устанавливаешь его в хранилище сертификатов и система принимает его как подписанный валидной подписью, ненужен никакой testmode режим


 
Rouse_ ©   (2014-12-30 21:45) [21]

Под восьмеркой, насколько я помню самопальный не подойдет, там действительно в случае автозагрузки сертификат МС нужен


 
©   (2014-12-30 21:50) [22]


> Rouse_ ©   (30.12.14 19:48) [15]


Для подписи драйвера не нужны никакие дополнительные данные, только сам sys, verifier это все приблуды от мелкомякгих


 
©   (2014-12-30 21:55) [23]

в 8-ке непракатит если не под дектопом работаешь, а в метро, там только extended validation подписи проходят, в два раза дороже обычных


 
Rouse_ ©   (2014-12-30 22:01) [24]

Конечно от мелкомягких, ониж и подписывают :)


 
©   (2014-12-30 22:09) [25]

Необязательно ты можешь подписать драйвер в VeriSign, DigiCert, GlobalSign - это для простых смертных, у меня DigiCert, пишишь в блокноте драйвер, билдишь в DDK и спокойно подписываешь, сертификат от мелкософта например Microsoft Windows Hardware Compatibility Publisher это для таких монстров как NVidia и т.д.


 
Rouse_ ©   (2014-12-30 22:13) [26]

Приложение да, драйвер нет, ты сильно путашь эти вещи.


 
Rouse_ ©   (2014-12-30 22:24) [27]

Ну по крайней мере я таких дров в автозагрузке под восьмеркой не наблюдал, да и сейчас отзвонился ребятам с актива, они подтвердили ситуацию


 
megavoid ©   (2014-12-30 22:25) [28]

Только если вернешься в обычный режим винды - драйвер опять не будет работать.
Как это, а что у меня уже год как глюки?, winusb-32 так юзаю )) С автозагрузкой и прочим. Винда - как бы 8 (сервер 2012).


 
©   (2014-12-30 22:26) [29]

Ну же я подписываю как то драйвера для работы в x64 под Vista и выше,  здесь http://smalldonkey.net/index.php/8-vcl/14-virtual-disk компонента там в архиве драйвер подписанный сертификатом от DigiCert, выданный даже не компании, а мне как частному лицу - individual developer


 
Rouse_ ©   (2014-12-30 22:34) [30]

Работающий на авторане со старта системы?!! Ок завтра гляну, если так, то у меня не вся информация


 
megavoid ©   (2014-12-30 22:34) [31]

А-а, почитал у них на сайте ( http://zadig.akeo.ie ), драйвер подписан, но как-то хитро. В общем, у меня он поставился только через этот самый test mode, но работает в обычном режиме прекрасно, вот даже и прямо сейчас.


 
©   (2014-12-30 22:46) [32]


> Rouse_ ©   (30.12.14 22:34) [30]


Драйвер не подписанный он попросту не запустится, то есть службу то ты создашь, но сервис не стартанет, StartService вернет не success и винда выдаст предупреждение что драйвер не удалось запустить


 
Rouse_ ©   (2014-12-30 22:50) [33]

Ок, я перепроверю, мы про 8.1 говорим, верно? Ибо на семерке такого нет, а на восьмерке я свой код не перепроверял


 
©   (2014-12-30 23:13) [34]


> Rouse_ ©   (30.12.14 22:50) [33]



> Ибо на семерке такого нет


Нет чего


 
Rouse_ ©   (2014-12-30 23:14) [35]

Ошибки при запуске через scm


 
©   (2014-12-30 23:21) [36]

мы щас говорим про 64 битную ОС?


 
Rouse_ ©   (2014-12-30 23:27) [37]

64 девелоперская редакция с символами


 
Rouse_ ©   (2014-12-30 23:28) [38]

Ну, которая по подписке MSDN овской идет


 
©   (2014-12-30 23:28) [39]

Странно


 
Rouse_ ©   (2014-12-30 23:30) [40]

Ладно, перепроверю и отпишусь, у меня на виртуалке почти все сборки ос есть



Страницы: 1 2 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.069 c
15-1417642205
Юрий
2014-12-04 00:30
2015.09.10
С днем рождения ! 4 декабря 2014 четверг


1-1332865343
n199a
2012-03-27 20:22
2015.09.10
TXMLDocument и Out of memory


1-1332498939
EgorovAlex
2012-03-23 14:35
2015.09.10
Как быстро заполнить TBitmap


2-1392705521
Ildarm
2014-02-18 10:38
2015.09.10
Как определить координаты объекта на форме чужого приложения?


2-1394020241
Novicer
2014-03-05 15:50
2015.09.10
Какую кодировку выбрать для БД Firebird?