![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
Требуется програмно найти все доступные в системе ЛПТ порты и их базовые адреса. В системе скорее всего будут отсутвовать стандартные ЛПТ порты с адресом $378H. ОС Win XP и пользую Delphi 7.
А ну и поиск по форуму ничего толком не дал. Последний раз редактировалось Ma3a; 06.12.2010 в 08:44. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
HKLM\SYSTEM\CurrentControlSet\Enum\ LPTENUM
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
Что то я не нашел там базовых адресов.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
зато там перечисляются доступные имена LPT портов, что для работы на уровне WinAPI, к примеру через CreateFile вполне достаточно.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
Так у меня не WinAPI и LPTn мне не подходит. Мне нужны конкретные адреса как на встроенных ЛПТ 378H. Но 378H не подойдет так как будут использоваться PCI-LPT и PCMCIA-LPT платы расширения.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
ммм... уж не в ноут-ли, будьте тады внимательней, в современных ноутах уже express-card ...в данном случае нужно перечислять список подключенных к PCI шине, был примерчик под numega studio или через драйверок TVicHW32 ...еще вроде как через wmi можно, под рукой примера нет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
Полазив по интернету нашел пару примеров для работы с устройсвами, но там выводится все кроме io адресов. http://pblog.ru/?p=105 один из примеров, но что дальше делать не нашел
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...а вы полазьте по форуму с запросом "WMI", даже пример выкладывался.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
Ну вообщем решение получилось странным и костыльным. Через WMI получал список из 72-х LPT-портов, хотя в системе только 2, но параметры все какие нужны. Через setupAPI получал нормальный список LPT портов, но без адресов. Ну вот соединив эти два метода я и получил нужные данные. Криво, да криво, но работает
![]() |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
![]()
Если нетрудно оставьте решение, так сказать на будущее потомкам)
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка серверу адреса и порта Indy 10 | Lokos | Работа с сетью в Delphi | 3 | 10.11.2010 08:15 |
поиск хозяина IP адреса | MANn88 | Общие вопросы Delphi | 4 | 03.11.2009 18:26 |
опрос порта ЛПТ | shide | Общие вопросы Delphi | 2 | 08.10.2009 19:27 |
Как получить данные с COM-порта или другого любого порта? | DeLure | Общие вопросы C/C++ | 5 | 20.09.2007 00:50 |
DNS - поиск адреса | Anatolij | Работа с сетью в Delphi | 0 | 19.01.2007 15:54 |