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

Вниз

Как определить адрес порта по названию.   Найти похожие ветки 

 
Shakula   (2003-09-04 15:44) [0]

Возможно было в факах, но не нашел.

Нужно в виндах 32,включая NT, 2000 и XP определить базовый адрес портов LPT1, LPT2, LPT3, LPT4, COM1, COM2.

Тоесть нечто такого

GetBaseAddress("LPT1"); // В результате 3F8h

Помогите советом.


 
jack128   (2003-09-04 16:21) [1]

а если не секрет, нафиг, особенно в линейке NT??


 
Digitman   (2003-09-04 16:29) [2]

и я вот тоже хотел полюбопытствовать - на кой шут он тебе сдался, этот адрес ?)


 
N169   (2003-09-04 16:49) [3]

Можно послать запрос IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO драйверу parport.sys.
(Он заполнит структуру PARALLEL_PORT_INFORMATION)
Но это можно сделать тока из другого драйвера.


 
shakula   (2003-09-04 16:52) [4]

Для прямого доступа к порту.

Из комбо-бокса выбирают LPT1, LPT2, LPT3, LPT4 узнаем его
базовый адрес (может отличаться на разных машинах, в зависимости от настроек BIOSa)и выводим данные на железяку.


 
Verg   (2003-09-04 17:45) [5]


> Для прямого доступа к порту.


Так, на всякий случай:

А как вы собираетесь под Nt-й напрямую к портам лазить из обычного неDOS приложения.

Или речь идет как раз про Device Driver?

(Осторожно так)


 
shakula   (2003-09-04 17:58) [6]

Девайс драйвер, для доступа к портам уже есть. В инете их целая гора на любой вкус и цвет. Я использую zlportio. Осталась вот эта мелоч.

(Тихонечко так: А ведь в Device Manager ресурсы портов показываються)


 
shakula   (2003-09-04 18:15) [7]

Спасибо всем проблема вроде начинает отпадать. Нашел в реестре в 2000 и XP. В остальных предеться поковыряться.

Если гора не идет Магомеду, то Магомед идет к горе.



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

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

Наверх




Память: 0.45 MB
Время: 0.03 c
3-40907
snoup
2003-10-19 14:25
2003.11.13
Можно ли и как создавать таблицы с помощью TIB компонент?


1-41284
uu
2003-10-31 14:08
2003.11.13
round


1-41336
Suharew
2003-10-30 22:12
2003.11.13
Командная строка


4-42329
waw
2003-09-03 19:11
2003.11.13
Как использовать функции NetFileGetInfo и netFileEnum


3-40823
denmin
2003-10-22 10:35
2003.11.13
Можно ли создать локальные таблицы на машине?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский