Страница 1 из 5

PCIDetect - идентификация неизвестного оборудования

Добавлено: Чт окт 22, 2009 14:47
alexanderwdark
WFX_PCIDetect - плагинная версия моей утилиты PCIDetect.

Зачем она нужна?

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

Неизвестное устройство помечается специальным значком.

2. Позволяет определить, корректно ли установлен драйвер и что за устройство на самом деле используется (Соответствие наименование из драйвера наименовании из базы идентификаторов PCI устройств).

Для просмотра инфомации жмем F3 на конкретном устройстве.

3. База данных легко обновляется и совместима с автономной версией.

Для обновления запускаем виртуальный файл Update [from internet]


Как подключиться у удаленному ПК? Жмем Conntect to remote, в диалоге вводим имя хоста или IP адрес (без слэшей), закрываем диалог и обновляем панель - CTRL+R.

Прямая ссылка на файл в хранилище wincmd.ru

Внимание: версия пока сырая, де-факто - наброски, но работает. :wink:

Добавлено: Чт окт 22, 2009 15:28
Maximus
Кстати, как программно заставить TC перечитать панель FS-плагина? Т.е. начать обход с FsFindFirst() ?
Нужно послать Total Commander команду cm_Rereadsource (перечитать панель):

Код: Выделить всё

PostMessage(MainWin,WM_USER+51,540,0);

Добавлено: Чт окт 22, 2009 16:11
cluster
Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета

Добавлено: Чт окт 22, 2009 19:47
iNorbert
Сайт УГ, причем дичайшее.
Тулза УГ, ибо непонять что откуда берется и куда тыкается.
Плагин - шикарнейший. Автору пятерка, пойду писать замечания и пожелания.

ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед?

Добавлено: Пт окт 23, 2009 03:01
Volniy
идентификация неизвестного оборудования
А в моем случае еще и несуществующего :) Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа?

Добавлено: Пт окт 23, 2009 08:58
prog_san
Volniy писал(а):А в моем случае еще и несуществующего Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа?
Информация берется из реестра, я так понял (тем более - поддержку даленного детекта по другому вообще трудно как-то сделать).

Плагин интересный - но как-то не очень нарядно получилось. :( Может быть группировку по типам оборудования добавить??

Добавлено: Пт окт 23, 2009 13:20
Rodny
Volniy
Вот эта команда должна включать отображение в Диспетчере устройств всех когда-либо имевшихся железок, ныне отсутствующих.

Код: Выделить всё

set devmgr_show_nonpresent_devices=1
Будут бледненькие записи в списке. А там уже их можно и удалить насовсем.

Добавлено: Пт окт 23, 2009 13:31
alexanderwdark
Volniy писал(а):
идентификация неизвестного оборудования
А в моем случае еще и несуществующего :) Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа?
Проверьте свежую версию (сегодняшнюю). Теперь для локальных машин должен выводиться список только существующего (определенного) оборудования на шине PCI.

Для локального ПК будет использоваться другой механизм определения, для остальных - реестр.

Добавлено: Пт окт 23, 2009 13:32
alexanderwdark
cluster писал(а):Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета
Да и в плагине все автоматизировано. Плюс база побольше.

Добавлено: Пт окт 23, 2009 13:33
alexanderwdark
iNorbert писал(а): ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед?
Конвертирован список оборудования, полученный с сайта. На самом деле там несколько списков: основная база, альтернативная и пользовательская минибаза - обновление.

Добавлено: Пт окт 23, 2009 13:39
alexanderwdark
prog_san писал(а): Информация берется из реестра, я так понял (тем более - поддержку даленного детекта по другому вообще трудно как-то сделать).
Плагин интересный - но как-то не очень нарядно получилось. :( Может быть группировку по типам оборудования добавить??
Конечно из реестра, но в новой сборке для локальной машины - с использованием системного механизма перечисления устройств (только реально присутствующее оборудование). Можно, конечно, ставить службу на удаленные машины и прочее.. - но это лишнее. Все-таки, этот плагин - не диспетчер устройств, а детектор неизвестного оборудования.

Группировку можно, только какую? В принципе, сейчас поддерживаются устройства типа PCI и HDAUDIO (поскольку они поддерживают механизм именования PCI_ID).

Добавлено: Пт окт 23, 2009 13:53
alexanderwdark
2Maximus: спасибо за информацию, уже реализовал авто-обновление.

Добавлено: Пт окт 23, 2009 15:32
mrmerak
alexanderwdark писал(а):Плюс база побольше.
В файле pci.db записей 21,718
на сайте - 172,284

Добавлено: Пт окт 23, 2009 15:49
alexanderwdark
Mr.Merak писал(а):
alexanderwdark писал(а):Плюс база побольше.
В файле pci.db записей 21,718
на сайте - 172,284
На сайте я думаю не только PCI/HDAUDIO устройства, поэтому больше число записей. Замечал, что у них не все находит. При том, там база не самой начинки, а устройств, находящихся в продаже.

Например, такой запрос находит целых четыре устройства на базе одного микроконтроллера (декодера) PHILIPS. Вот почему база большая. Конечно, это только плюс.

Добавлено: Пт окт 23, 2009 18:30
olega
У меня Dr.Web ругается на файл wfx_pcidetect.wfx - Trojan.DownLoader.origin