Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Получение перечня СОМ портов.   Найти похожие ветки 

 
solenko ©   (2005-08-31 15:51) [0]

Как можно получить перечень виртуальных СОМ портов и наименования устройств, подключенных к ним?

Заранее благодарен.


 
wal ©   (2005-08-31 15:59) [1]

Что есть "виртуальный СОМ порт"?
Список всех можно получить перебором или из реестра.
А вот насчет подключенных устройств - не каждое устройство о себе рассказывает.

С уважением.


 
solenko ©   (2005-08-31 16:29) [2]

"Виртуальный" - создаваемый при подключении USB, PCI и др. устройств, например модема.

По поводу реестра:
Нашел в список всех портов в:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports]

Спасибо.


 
wal ©   (2005-08-31 16:42) [3]


> "Виртуальный" - создаваемый при подключении USB, PCI и др.
> устройств, например модема.
Есть у меня преобразователь USB2COM, есть PCI-плата с четырьмя СОМ-портами. Виртуальные они или нет, вот в чем загвоздка?


 
tesseract ©   (2005-08-31 18:06) [4]

Перечень всех COM портов получается так:
procedure GetComList;
var reg:Tregistry;
   i:integer;
begin
Reg := TRegistry.Create;
try
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.OpenKey("hardware\devicemap\serialcomm",  false);
reg.GetValueNames(ComList);
i:=0;
repeat
if i=comList.Count-1 then break;
if pos("\device",comlist)<>0 then // смотрим реально ли ус-во железное
begin
 comList[i]:=reg.ReadString(comList[i]);
end;
until i>comListCount-1;
finally
reg.Free;
end;
end;
примерно так. в большинстве случаев.


 
tesseract ©   (2005-08-31 18:08) [5]

>>есть PCI-плата с четырьмя СОМ-портами.

конечно нет!!! скорее всего у тебя что-то на netmos/moschip  они аппартные, и кстати немного лучше встроенных. Только порты ввода-вывода у них соотвественно другие.


 
wal ©   (2005-09-01 09:54) [6]


> конечно нет!!! скорее всего у тебя что-то на netmos/moschip
>  они аппартные, и кстати немного лучше встроенных. Только
> порты ввода-вывода у них соотвественно другие.
Во внутреннем модеме (не soft...) тоже наверняка один из подобных чипов стоит, а аутор такой порт уже к виртуальному причисляет :)

С уважением.

ЗЫ. Подсунули мне как-то с НетМосом драйвера кривоватые, а я проверить не удосужился, потом проблемы начали вылезать в разных концах нашей необъятной. Вот поимел я проблем тогда :( . Надежней "родных" портов на мамке мне попадались только Оксфордовские, за 6 лет ни одной претензии.


 
tesseract ©   (2005-09-03 19:12) [7]


>
> ЗЫ. Подсунули мне как-то с НетМосом драйвера кривоватые,
> а я проверить не удосужился, потом проблемы начали вылезать
> в разных концах нашей необъятной. Вот поимел я проблем тогда
> :( . Надежней "родных" портов на мамке мне попадались только
> Оксфордовские, за 6 лет ни одной претензии.


имел такие же - ставишь с их сайта подправленные и всё пучком


> Во внутреннем модеме (не soft...) тоже наверняка один из
> подобных чипов стоит, а аутор такой порт уже к виртуальному
> причисляет :)


На виртуальном модеме никаких Com-портов не стоит драйвер выдаёт себя за него.



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

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
9-1119396990
Xenon
2005-06-22 03:36
2005.11.06
Зацените концепт-арт


11-1107361067
Bil Bal Dur
2005-02-02 19:17
2005.11.06
Warning при создании событий.


3-1127461627
Маленький мук
2005-09-23 11:47
2005.11.06
Тригеры в MSSQL 2000


3-1127296298
yk
2005-09-21 13:51
2005.11.06
Как сохранить запрос и сделать union с другим запросом


14-1129564817
syte_ser78
2005-10-17 20:00
2005.11.06
Delphi 5