|
|
  |
Win8, Подписать inf-файл для usbser.sys |
|
|
|
Mar 6 2014, 18:24
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644

|
Цитата(haker_fox @ Mar 6 2014, 10:52)  ...Мне нужна именно последовательность шагов... SM описал последовательность шагов в теме Проблема CyUSB.sys и 64-х битных Windows. И, посмотрите тему Подскажите по winUSB. Может быть, выберете этот путь
|
|
|
|
|
Mar 6 2014, 22:08
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Этот вопрос на нашем форуме многократно обсуждался, но большого толку это не принесло. Та же ситуация и на других форумах. Ситуация плохая: если по-честному, то надо покупать уникальные VID и PID у одной компании за огромные деньги (т.к. короткий диапазон не продают), а потом еще платить Микрософту, чтобы это подписать. В этой связи у меня созрела идея. Ведь если нам достаточен стандартный вариант VCP, который обеспечивет usbser.sys, то почему бы не раздобыть УЖЕ ПОДПИСАННЫЙ драйвер (имеется ввиду inf), а свое устройство запрограммировать на его VID и PID? Тем более что ныне USB-девайс все чаще встраивается в МК, где VID и PID можно установить любые. Наверяка на инсталяционном диске 8-ой Винды полным полно inf-файлов, среди которых поиском не трудно выбрать те, где упомянут usbser.sys. Очевидно, что любой из таких inf-файлов нам годится, если наше устройство перестроить на эту пару VID и PID. Плохо только то, что тогда в Device Manager'е (забыла, как он на на русскоязычной Винде называется) будет светиться чужое название и чужая фирма. Однако можно поискать inf-файл какой-нибудь редкой фирмы с благозвучным названием  и стандарным именем устройства "Virtual COM Port". И совсем хорошо, если бы этой фирмой была сама Microsoft, тогда такой драйвер не вызовет подозрений. Может быть кто-нибудь поищет? А то я сама до сих пор на WinXP/Win7(x32) сижу, где подписи не требуются.
|
|
|
|
|
Mar 7 2014, 05:04
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Aner @ Mar 6 2014, 17:35)  Да никаких проблем, заплатите Microsoft_у денег и получите подпись. Другое дело, что платить не хотите, ... то тут обломс. Подпись на год, два. Затем плати еще ~$399-за год; $549 за два года и тд. Так вот вопрос-то и возник по тому поводу, как платить? Какие стандартные процедуры и протоколы существуеют? Сайт у Microsoft огромный, документации - не счесть. Запутаться во всём этом - очень легко. QUOTE (Konst_777 @ Mar 7 2014, 03:24)  SM описал последовательность шагов в теме Проблема CyUSB.sys и 64-х битных Windows. И, посмотрите тему Подскажите по winUSB. Может быть, выберете этот путь  Ага, гляну. Спасибо! QUOTE (Vasily_ @ Mar 7 2014, 06:29)  А не проще отключить проверку подписи в винде? Нет, не проще. Я поэтому и написал, что нужен легальный путь. QUOTE (Xenia @ Mar 7 2014, 07:08)  будет светиться чужое название и чужая фирма. Чтобы потому посудили фирму, где работаю, и меня за одно тоже)))) Нет, Xenia, здесь именно нужно чтобы всё легально было. Устройство фирменное. Была бы поделка, даже бы и не спрашивал, сделал hid, и всё)
--------------------
Выбор.
|
|
|
|
|
Mar 15 2014, 08:37
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
DpInRock FTDI, Silabs и им подобным в прошлом. Поскольку есть ARM c USB то переходники, этап пройденый. Да и не всегда проходят по скоростям, доп потреблению. Вопрос то правильный поставили. Но Microsoft начиная с W7(64 бит) ввёл подпись (крипотванную) и погодовую оплату. Причем, если хотите, то на Java тоже ввели подпись, за неё отдельно платить примерно столько же.
haker_fox на сайте Microsoft всё есть, есть и ссылки. Не паникуйте а спокойно разберитесь. Подпись программ, драйверов и др. прог. продуктов сторонних. Для европы по моему оплату принимают британцы, так что в Microsoft UK. Оплата погодовая, за каждый период оплата снова. Иначе проблемы с софтом. Абдейты новых ключей, подписей, через периодический абдейт у Microsoft. Тут чужая подпись не проходит, ... разве, что попросить кого-то подписать ваше, ... но это также проблема. И что делать если чужей не оплатит за следующий период?
Что для VID, PID то это однократная покупка, пожизненная для юр лица. Также примерно как и с MAC адресами для Ethernet. Можно пользовать HID, но почитайте условия. Для выпуска на рынок серийных изделий не проходит.
|
|
|
|
|
Mar 16 2014, 07:45
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (DpInRock @ Mar 15 2014, 15:30)  Смысл использовать виртуальный порт - только в переходниках. Т.е. в тех случаях, когда ПРОГРАММЫ, использующие переходник - РАЗНЫЕ. Ну почему же? Модемы аж по два виртуальных порта в систему добавляют. Им, конечно, по наследству положено. Но всё же. QUOTE (DpInRock @ Mar 15 2014, 15:30)  ли же ваше устройство работает только с личным вашем софтом (а другой софт, даже если есть возможность подключиться - не имеет смысла), то лучше (с точки зрения легальности) работать с HID. Так я в стартовом посте написал, что мне обходной путь не подходит. QUOTE (Vasily_ @ Mar 15 2014, 17:17)  Сильно медленный он. Да для наших целей в целом подходит. Там вроде 64 кб/с. QUOTE (Aner @ Mar 15 2014, 17:37)  haker_fox на сайте Microsoft всё есть, есть и ссылки. Не паникуйте а спокойно разберитесь. Угу, разбираюсь по-маленьку. QUOTE (Aner @ Mar 15 2014, 17:37)  Для выпуска на рынок серийных изделий не проходит. Вот как? Что-то я такого не заметил. Надо поглядеть.
--------------------
Выбор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|