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

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

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

Сообщение alexanderwdark »

WFX_PCIDetect - плагинная версия моей утилиты PCIDetect.

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

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

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

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

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

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

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


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

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

Внимание: версия пока сырая, де-факто - наброски, но работает. :wink:
Последний раз редактировалось alexanderwdark Сб окт 24, 2009 22:06, всего редактировалось 1 раз.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

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

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

PostMessage(MainWin,WM_USER+51,540,0);
cluster
Сообщения: 82
Зарегистрирован: Вт май 26, 2009 15:25

Сообщение cluster »

Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета
Аватара пользователя
iNorbert
Сообщения: 221
Зарегистрирован: Пн мар 03, 2008 00:39

Сообщение iNorbert »

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

ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед?
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

идентификация неизвестного оборудования
А в моем случае еще и несуществующего :) Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа?
Аватара пользователя
prog_san
Сообщения: 285
Зарегистрирован: Сб сен 29, 2007 00:52
Откуда: Пенза

Сообщение prog_san »

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

Плагин интересный - но как-то не очень нарядно получилось. :( Может быть группировку по типам оборудования добавить??
Errare humanum est
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

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

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

set devmgr_show_nonpresent_devices=1
Будут бледненькие записи в списке. А там уже их можно и удалить насовсем.
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

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

Для локального ПК будет использоваться другой механизм определения, для остальных - реестр.
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

cluster писал(а):Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета
Да и в плагине все автоматизировано. Плюс база побольше.
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

iNorbert писал(а): ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед?
Конвертирован список оборудования, полученный с сайта. На самом деле там несколько списков: основная база, альтернативная и пользовательская минибаза - обновление.
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

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

Группировку можно, только какую? В принципе, сейчас поддерживаются устройства типа PCI и HDAUDIO (поскольку они поддерживают механизм именования PCI_ID).
Последний раз редактировалось alexanderwdark Пт окт 23, 2009 13:55, всего редактировалось 1 раз.
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

2Maximus: спасибо за информацию, уже реализовал авто-обновление.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

alexanderwdark писал(а):Плюс база побольше.
В файле pci.db записей 21,718
на сайте - 172,284
TC 9.51 | Win10 1903
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Сообщение alexanderwdark »

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

Например, такой запрос находит целых четыре устройства на базе одного микроконтроллера (декодера) PHILIPS. Вот почему база большая. Конечно, это только плюс.
olega
Сообщения: 15
Зарегистрирован: Пт июн 24, 2005 13:53

Сообщение olega »

У меня Dr.Web ругается на файл wfx_pcidetect.wfx - Trojan.DownLoader.origin
Ответить