суть проблемы:
мною написана библиотека для VfW для работы с видео файлами имеющими мною заданный FOURCC (из исходников xvidvfw.dll). При ее установке через inf файл выдается subj, что очень неприятно. что мне нужно сделать, чтобы этого диалога не появилось (например, как сделать инсталлятор наподобие xvid)?
__>что очень неприятно. что мне нужно сделать, чтобы этого диалога не появилось
Протестировать в Майкрософт на совместимость, чтобы получить Designed for WindowsXP.
Где-то тыщ 20$, по моему.
Здравствуйте, VIKT0R, Вы писали:
VIK>Где-то тыщ 20$, по моему.
то есть фриварный xvid, который устанавливается без данного диалога, был протестирован на совместимость за такие деньги?
а как вообще происходит данная проверка в винде? где об этом можно почитать?
то есть избавиться от диалога без тестирования в ms никак нельзя?
Здравствуйте, VIKT0R, Вы писали:
VIK>Протестировать в Майкрософт на совместимость, чтобы получить Designed for WindowsXP. VIK>Где-то тыщ 20$, по моему.
Не может оно столько стоить. Если уж тестирование драйвера в WHQL стоит всего $400...
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, VIKT0R, Вы писали:
VIK>>Протестировать в Майкрософт на совместимость, чтобы получить Designed for WindowsXP. VIK>>Где-то тыщ 20$, по моему.
ЕМ>Не может оно столько стоить. Если уж тестирование драйвера в WHQL стоит всего $400...
у меня собственно вопрос не сколько стоит это тестирование, а как можно сделать инсталлятор, чтобы этот диалог не показывался.
Здравствуйте, qwe_asd_zxc, Вы писали:
__>у меня собственно вопрос не сколько стоит это тестирование, а как можно сделать инсталлятор, чтобы этот диалог не показывался.
Я понимаю Можно ставить не через INF, а руками. Можно отлавливать появление диалога и программно нажимать ему на кнопку разрешения.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: драйвер не тестировался на совмест-ть с ХР
От:
Аноним
Дата:
22.02.07 12:39
Оценка:
__>>у меня собственно вопрос не сколько стоит это тестирование, а как можно сделать инсталлятор, чтобы этот диалог не показывался. ЕМ>Я понимаю Можно ставить не через INF, а руками. Можно отлавливать появление диалога и программно нажимать ему на кнопку разрешения.
Здравствуйте, <Аноним>, Вы писали:
А>Да не этот! А программное нажатие на кнопку "Разрешить"! Читай внимательней.
И чем же программное нажатие на эту кнопку более хакерское, нежели ручная установка драйвера?
Способ с программным нажатием, между прочим, более корректен и в плане соблюдения процедуры установки, и в плане минимизации сущностей.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: драйвер не тестировался на совмест-ть с ХР
От:
Аноним
Дата:
22.02.07 15:10
Оценка:
ЕМ>И чем же программное нажатие на эту кнопку более хакерское, нежели ручная установка драйвера?
Лан, вы видимо не очень различаете грани между что делать "можно" и что "нельзя".
Приведу лишь цитату отсюда:
Обход Антивирусов и Фаерволов:
— Добавление в список "доверенных" в Windows XP SP2 FireWall
— Обход Agnitum Outpost FireWall, путем нажатия на кнопку "Разрешить" или "Allow" (исключая новую 4ю версию)
— Обход проактивной защиты KIS, KAV 2006, Anti-Hacker нажатие на кнопку "Разрешить"
Re[10]: драйвер не тестировался на совмест-ть с ХР
Здравствуйте, <Аноним>, Вы писали:
А>Лан, вы видимо не очень различаете грани между что делать "можно" и что "нельзя".
Ну так просветите глупого Для начала — относительно того, что означают Ваши "можно" и "нельзя". Это "возможно/невозможно технически", "этично/неэтично", "изящно/грубо"?
А>Приведу лишь цитату отсюда:
Что должна была символизировать эта цитата? Раскройте тайный смысл, пожалуйста
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: драйвер не тестировался на совмест-ть с ХР
От:
Аноним
Дата:
22.02.07 15:43
Оценка:
ЕМ>Ну так просветите глупого Для начала — относительно того, что означают Ваши "можно" и "нельзя". Это "возможно/невозможно технически", "этично/неэтично", "изящно/грубо"?
Ни то, ни другое.
Просто так нехорошо, не нужно. Понимайте как можете.
ЕМ>Что должна была символизировать эта цитата? Раскройте тайный смысл, пожалуйста
Не уподобляйтесь хакирям, а пойдите и протестируйте на совместимость, чтоб как положено всё было.
Re[12]: драйвер не тестировался на совмест-ть с ХР
Здравствуйте, <Аноним>, Вы писали:
А>Не уподобляйтесь хакирям, а пойдите и протестируйте на совместимость, чтоб как положено всё было.
Для начала неплохо бы уяснить, что сообщение о непротестированном драйвере означает не то, что драйвер не тестировался, а то, что разработчик драйвера не дал денег майкрософту за это тестирование. А майкрософт, беря деньги за тестирование, не берет на себя ровным счетом никаких обязательств. То есть, если окажется, что они в своих тестах прошляпили какой-то глюк — отвечать будет в любом случае разработчик драйвера, а не майкрософт. Поэтому лично я не вижу ровным счетом ничего почетного в том, чтобы каждую очередную версию драйвера отправлять на тестирование, платить за это деньги и тратить на это время (пока протестируют — уже новая версия может быть готова).
Собственно, вменяемого юзера не заломает нажать лишний раз на кнопочку при установке. Так что все эти немеряные ухищрения ради ликвидации предупреждения — мышиная возня.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[13]: драйвер не тестировался на совмест-ть с ХР
От:
Аноним
Дата:
22.02.07 16:18
Оценка:
ЕМ>Собственно, вменяемого юзера не заломает нажать лишний раз на кнопочку при установке. Так что все эти немеряные ухищрения ради ликвидации предупреждения — мышиная возня.
Вы сами спрашивали как избежать этого сообщения =)
Re[13]: драйвер не тестировался на совмест-ть с ХР
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Собственно, вменяемого юзера не заломает нажать лишний раз на кнопочку при установке. Так что все эти немеряные ухищрения ради ликвидации предупреждения — мышиная возня.
собственно вы абсолютно правы: "не заломает нажать лишний раз на кнопочку при установке".
просто спортивный интерес: xvid ставится без окошка, но оооочень врятли, что он тестировался.
Re[14]: драйвер не тестировался на совмест-ть с ХР
ЕМ>>Собственно, вменяемого юзера не заломает нажать лишний раз на кнопочку при установке. Так что все эти немеряные ухищрения ради ликвидации предупреждения — мышиная возня.
А>Вы сами спрашивали как избежать этого сообщения =)
Ну во-первых, что мышиная возня — с этим сложно согласиться. Нам многие пользователи, пока мы "договорились" с системой втихую, присылали вопросы — а с чего это так, мол не подписано? Мы боимся ставить. И это вполне грамотные (по-крайней мере, по занимаемым должностям и компаниям) люди.
Во-вторых — подписывать на вин32 и не нужно. Куча методов заткнуть эти вопли — начиная с просто "ручного" копирования драйвера в нужное место, и заканчивая нахождением хеша непосредственно в setupapi.dll. Все это работает на всех вин32, включая висту — и на форуме примеры кода были. С вин64, безусловно, ситуация хуже. Но и там, наверняка, найдутся способы.
Здравствуйте, qwe_asd_zxc, Вы писали:
__>просто спортивный интерес: xvid ставится без окошка, но оооочень врятли, что он тестировался.
Кстати, у Вас ведь user-mode библиотека. Непонятно, почему народ дружно взялся рассуждать про установку kernel-mode драйверов В отношении кодеков и прочих DLL все должно успешно решаться несложным прописыванием в реестр.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[15]: драйвер не тестировался на совмест-ть с ХР
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, qwe_asd_zxc, Вы писали:
__>>просто спортивный интерес: xvid ставится без окошка, но оооочень врятли, что он тестировался.
ЕМ>Кстати, у Вас ведь user-mode библиотека. Непонятно, почему народ дружно взялся рассуждать про установку kernel-mode драйверов В отношении кодеков и прочих DLL все должно успешно решаться несложным прописыванием в реестр.
вы опять правы, как оказалось достаточно прописаться в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32, кинуть dll в system32 и все будет хорошо. ))
хотелось просто системного подхода, ведь этот способ не гарантирует успешную работу библиотеки в других ос.
Re[15]: драйвер не тестировался на совмест-ть с ХР
От:
Аноним
Дата:
22.02.07 17:47
Оценка:
А>>Вы сами спрашивали как избежать этого сообщения =) ЕМ>_Я_ спрашивал?