View previous topic :: View next topic |
Author |
Message |
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Thu Oct 22, 2009 14:47 Post subject: PCIDetect - идентификация неизвестного оборудования |
|
|
WFX_PCIDetect - плагинная версия моей утилиты PCIDetect.
Зачем она нужна?
1. Позволяет быстро найти производителя и наименование неизвестного устройства как на локальной машине, так на удаленной (если есть права и включена служба удаленного реестра). Лично мне не раз помогала находить драйвера для очень древних сетевушек, некоторых встроенных аудиокодеков.
Неизвестное устройство помечается специальным значком.
2. Позволяет определить, корректно ли установлен драйвер и что за устройство на самом деле используется (Соответствие наименование из драйвера наименовании из базы идентификаторов PCI устройств).
Для просмотра инфомации жмем F3 на конкретном устройстве.
3. База данных легко обновляется и совместима с автономной версией.
Для обновления запускаем виртуальный файл Update [from internet]
Как подключиться у удаленному ПК? Жмем Conntect to remote, в диалоге вводим имя хоста или IP адрес (без слэшей), закрываем диалог и обновляем панель - CTRL+R.
Прямая ссылка на файл в хранилище wincmd.ru
Внимание: версия пока сырая, де-факто - наброски, но работает.
Last edited by alexanderwdark on Sat Oct 24, 2009 22:06; edited 1 time in total |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Thu Oct 22, 2009 15:28 Post subject: |
|
|
Quote: | Кстати, как программно заставить TC перечитать панель FS-плагина? Т.е. начать обход с FsFindFirst() ? |
Нужно послать Total Commander команду cm_Rereadsource (перечитать панель):
Code: | PostMessage(MainWin,WM_USER+51,540,0); |
_________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
cluster
Joined: 26 May 2009 Posts: 79
|
(Separately) Posted: Thu Oct 22, 2009 16:11 Post subject: |
|
|
Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета |
|
Back to top |
|
|
iNorbert
Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Thu Oct 22, 2009 19:47 Post subject: |
|
|
Сайт УГ, причем дичайшее.
Тулза УГ, ибо непонять что откуда берется и куда тыкается.
Плагин - шикарнейший. Автору пятерка, пойду писать замечания и пожелания.
ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед? |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Fri Oct 23, 2009 03:01 Post subject: |
|
|
Quote: | идентификация неизвестного оборудования |
А в моем случае еще и несуществующего Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа? |
|
Back to top |
|
|
prog_san
Joined: 29 Sep 2007 Posts: 282 Location: Пенза
|
(Separately) Posted: Fri Oct 23, 2009 08:58 Post subject: |
|
|
Volniy wrote: | А в моем случае еще и несуществующего Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа? |
Информация берется из реестра, я так понял (тем более - поддержку даленного детекта по другому вообще трудно как-то сделать).
Плагин интересный - но как-то не очень нарядно получилось. Может быть группировку по типам оборудования добавить?? _________________ Errare humanum est |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Fri Oct 23, 2009 13:20 Post subject: |
|
|
Volniy
Вот эта команда должна включать отображение в Диспетчере устройств всех когда-либо имевшихся железок, ныне отсутствующих.
Code: | set devmgr_show_nonpresent_devices=1 | Будут бледненькие записи в списке. А там уже их можно и удалить насовсем. |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 13:31 Post subject: |
|
|
Volniy wrote: | Quote: | идентификация неизвестного оборудования |
А в моем случае еще и несуществующего Плата PCI USB и звуковуха SB Live! четко определяются, хотя обе уже более чем полгода пылятся в шкафу. Как такое может происходить? Откуда считывается инфа? |
Проверьте свежую версию (сегодняшнюю). Теперь для локальных машин должен выводиться список только существующего (определенного) оборудования на шине PCI.
Для локального ПК будет использоваться другой механизм определения, для остальных - реестр. |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 13:32 Post subject: |
|
|
cluster wrote: | Оч удобно пользоваться он-лайн ресурсом http://devid.info
Хотя, данный плагин может помочь, если под рукой нет интернета |
Да и в плагине все автоматизировано. Плюс база побольше. |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 13:33 Post subject: |
|
|
iNorbert wrote: |
ADD: поставил, жму обновить. проходит время. "конвертед ок." кто и кого конвертед? |
Конвертирован список оборудования, полученный с сайта. На самом деле там несколько списков: основная база, альтернативная и пользовательская минибаза - обновление. |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 13:39 Post subject: |
|
|
prog_san wrote: |
Информация берется из реестра, я так понял (тем более - поддержку даленного детекта по другому вообще трудно как-то сделать).
Плагин интересный - но как-то не очень нарядно получилось. Может быть группировку по типам оборудования добавить?? |
Конечно из реестра, но в новой сборке для локальной машины - с использованием системного механизма перечисления устройств (только реально присутствующее оборудование). Можно, конечно, ставить службу на удаленные машины и прочее.. - но это лишнее. Все-таки, этот плагин - не диспетчер устройств, а детектор неизвестного оборудования.
Группировку можно, только какую? В принципе, сейчас поддерживаются устройства типа PCI и HDAUDIO (поскольку они поддерживают механизм именования PCI_ID).
Last edited by alexanderwdark on Fri Oct 23, 2009 13:55; edited 1 time in total |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 13:53 Post subject: |
|
|
2Maximus: спасибо за информацию, уже реализовал авто-обновление. |
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Fri Oct 23, 2009 15:32 Post subject: |
|
|
alexanderwdark wrote: | Плюс база побольше. |
В файле pci.db записей 21,718
на сайте - 172,284 _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
alexanderwdark
Joined: 14 Apr 2008 Posts: 304 Location: Россия
|
(Separately) Posted: Fri Oct 23, 2009 15:49 Post subject: |
|
|
Mr.Merak wrote: | alexanderwdark wrote: | Плюс база побольше. |
В файле pci.db записей 21,718
на сайте - 172,284 |
На сайте я думаю не только PCI/HDAUDIO устройства, поэтому больше число записей. Замечал, что у них не все находит. При том, там база не самой начинки, а устройств, находящихся в продаже.
Например, такой запрос находит целых четыре устройства на базе одного микроконтроллера (декодера) PHILIPS. Вот почему база большая. Конечно, это только плюс. |
|
Back to top |
|
|
olega
Joined: 24 Jun 2005 Posts: 15
|
(Separately) Posted: Fri Oct 23, 2009 18:30 Post subject: |
|
|
У меня Dr.Web ругается на файл wfx_pcidetect.wfx - Trojan.DownLoader.origin |
|
Back to top |
|
|
|