Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

Типовые драйвера   Найти похожие ветки 

 
Eraser ©   (2007-02-18 16:05) [0]

Возникла необходимость сделать кое-какой функционал в Висте, однако в этой ОС его можно реализовать только через драйвер, а с неподписанными драйверами там, как известно, проблема.. особенно в 64 разрядных версиях.

Так вот, меня интересует простейший keyboard filter драйвер, т.е. драйвер, который может эмулировать клавиатуру, грубо говоря, "подсовывать" свои IRP с нажатиями клавиш. Написать такой драйвер особого труда не составит, в DDK и у Руссановича даже примеры есть, тем не менее получить цифровую подпись от MS весьма проблемотично.

Отсюда вопрос, может где-нибудь есть в продаже что-то вроде типовых простейших драйверов, которые уже имеют цифровую подпись от MS?


 
Смаг   (2007-02-18 17:20) [1]

Вот это очень плохо. Что вообще никак не установить неподписанный драйвер?


 
Ketmar ©   (2007-02-18 17:24) [2]

> Смаг   (18.02.07 17:20) [1]
установить. но ты попробуй пояснить end user"у, как это делается. %-)


 
Eraser ©   (2007-02-18 17:38) [3]

> [1] Смаг   (18.02.07 17:20)

для Vista32 можно только из под админа, для Vista64 - никак.


 
vrem   (2007-02-18 17:43) [4]

как дневник - с подписью родителей :)
подписать самому только остаётся.


 
Eraser ©   (2007-02-18 17:54) [5]

> [4] vrem   (18.02.07 17:43)


> подписать самому только остаётся.

))
это прокатывало в XP, в 2003 и далее уже нет.


 
Смаг   (2007-02-19 00:04) [6]

И какая процедура подписи будет у МС и будет ли вообще подобная процедура для обычных разработчиков, а не мего корпораций?
Хы, прикольно если МС будет требовать исходники, сама притом скрывая код своей ОС объясняя это чуть ли не коммерческой тайной.


 
Eraser ©   (2007-02-19 00:21) [7]

> [6] Смаг   (19.02.07 00:04)


> И какая процедура подписи будет у МС

не будет, а уже есть, на сайте у них куча документации..

> если МС будет требовать исходники

не будет, а требует.


 
Ученик чародея ©   (2007-02-19 00:31) [8]


> Eraser ©   (19.02.07 00:21) [7]
>
> > [6] Смаг   (19.02.07 00:04)
>
>
> > И какая процедура подписи будет у МС
>
> не будет, а уже есть, на сайте у них куча документации..
>
>
> > если МС будет требовать исходники
>
> не будет, а требует.


Во-во хороший аргумент не использовать Vista.


 
Eraser ©   (2007-02-19 00:49) [9]

> [8] Ученик чародея ©   (19.02.07 00:31)

с точки зрения юзера разницы никакой.


 
Ученик чародея ©   (2007-02-19 01:06) [10]


> Eraser ©   (19.02.07 00:49) [9]
>
> > [8] Ученик чародея ©   (19.02.07 00:31)
>
> с точки зрения юзера разницы никакой.


Только если раньше были проблемы с установкой китайского железа под Linux, то теперь ожидаемы танцы с бубном под Vista.


 
Смаг   (2007-02-19 03:40) [11]


> не будет, а требует.

А сами свои не показывают. Как вообще можно требовать открыть исходники, если сами свои хранят как священную корову. Ведь они же по логике вещей считают, что каждый разработчик вправе оставить свои исходные коды закрытыми. Нда, начинаю понимать причины создания веток о переходе на линуксы. Кроме того, нехилую они базу кодерских приемов соберут нахаляву. Расчет не плох, дрова как правила пишут далеко не ламеры, а значит, их опыт становится достоянием МС и при этом ни копейки в это не вкладывается. Хотя конечно это не первопричина, скорее всего, но тем не менее, МС усложняет разработку ПО под свою ОС, притом берет под свой контроль возможных разработчиков, поскольку они теперь без МС ведома и шага не ступят. Интересно к чему может привести подобная политика. Заставит все же разработчиков принять новые правила или все же позиции МС станут слабее?
А если к примеру есть программный комплекс использующий неподписанные драйвера и исходников изначально не было, т.к разработчик их не предоставлял, тогда как быть? Стоимость данного комплекса, с учетом устоявшейся системы эксплуатации, очень высока. Переход на другую ОС означает необходимость разработки/заказа нового программного комплекса. Тут остается два варианта, можно все оставить на старой ОС, но МС неизбежно прекратит поддержку этой ОС, либо разрабатывать/заказывать новый комплекс, а это означает, что придется выбирать ОС и учитывая то, какую свинью подложила МС, я бы выбор в ее пользу не сделал, ибо нет никакой гарантии что не придется сталкиваться с такой ненужной модернизацией каждые несколько лет. Может МС решил сделать свою ОС пригодной только для домашнего использования? Да и стоимость Висты не малая. Хмы… В данной ситуации линукс выглядит довольно таки привлекательной альтернативой. Ну а заставить персонал научится пользоваться новой ОС, проще, чем каждые несколько лет учить персонал пользоваться новым программным комплексом.


 
Смаг   (2007-02-19 03:49) [12]

Да уж, золотой шанс для альтернативы, вырваться в перед и занять такой важный сегмент рынка, как коммерческое использование ОС. Посмотрим, посмотрим, сумеют ли воспользоваться шансом :)


 
Virgo_Style ©   (2007-02-19 08:55) [13]

Смаг   (19.02.07 3:40) [11]
дрова как правила пишут далеко не ламеры, а значит, их опыт становится достоянием МС


Есть подозрение, что те, кто пишут ОС, тоже не чайники


 
Rouse_ ©   (2007-02-19 09:32) [14]

Подпись делается просто - идешь на соответствующий сервис Microsoft, покупаешь себе свой сертификат за 500 уев и далее подписывай все что хочешь, правда для обычных программ подпись строится на основе данных по ее установке (гуиды там и прочее, не особо вникая что делает ПО) а вот для драйверов нужно будет еще некий тулзу скачать которая подпишет драйвер только после его тестирования, одновременно и inf сгенерирует...


 
Eraser ©   (2007-02-19 23:14) [15]

> [14] Rouse_ ©   (19.02.07 09:32)

хм.. неужели все так просто? были преценденты на работе или среди знакомых?

> а вот для драйверов нужно будет еще некий тулзу скачать
> которая подпишет драйвер только после его тестирования

а что означает "после его тестирования", это автоматический процесс выполняемый той самой тузлой?


 
Игорь Шевченко ©   (2007-02-19 23:28) [16]

Eraser ©   (19.02.07 23:14) [15]


> а что означает "после его тестирования", это автоматический
> процесс


Это автоматический процесс, начиная с Windows 2000 и называющийся Driver Verifier - оченно, кстати, полезная штука. Есть еще Application Verifier - для прикладных программ, но он, по-моему, начиная с XP


 
Petr V. Abramov ©   (2007-02-19 23:34) [17]

> Есть еще Application Verifier
а эта фигня чего делает?


 
Eraser ©   (2007-02-20 19:51) [18]

> [16] Игорь Шевченко ©   (19.02.07 23:28)

спасибо за разъяснение, буду двигаться в этом направлении )


 
Psychedelic ©   (2007-02-20 22:02) [19]


> для Vista64 - никак.

Пострадают как всегда юзеры. БЛИН!


> Подпись делается просто - идешь на соответствующий сервис
> Microsoft, покупаешь себе свой сертификат за 500 уев и далее
> подписывай все что хочешь,

Обалдеть. Вот буржуи. Чтобы прога (драйвер) работала на Viste нужно дать денег MS . Так чтоли? Охренеть. Куда катимся...


 
Psychedelic ©   (2007-02-20 22:04) [20]

Перефразирую, так лучше звучит вся гнилая идея.
Чтобы прога (драйвер) работала на операционной системе от Microsoft нужно дать денег Microsoft за разрешение.


 
Petr V. Abramov ©   (2007-02-20 22:31) [21]

ничего нового.
до 95-й, для того чтоб в названии приложения можно было сказать "for Windows", тоже чего-то откатить надо было



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

Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.051 c
15-1171727368
hhjjkk
2007-02-17 18:49
2007.03.18
Как ПОЛНОСТЬЮ удалить 1С с компа?


15-1172073834
Andy BitOff
2007-02-21 19:03
2007.03.18
Вышла Delphi 2007 for Win32


2-1172039794
User_OKA
2007-02-21 09:36
2007.03.18
Update


15-1172171494
mdw
2007-02-22 22:11
2007.03.18
23 февраля


15-1171633571
vasIZmax
2007-02-16 16:46
2007.03.18
История Нового времени





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский