Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
1-41249
Andrey Klimov
2003-10-31 18:28
2003.11.13
Autodetect Charset


4-42274
bytebutcher
2003-09-12 13:52
2003.11.13
По каким признакам определить что окно отображается в TaskBare?


4-42296
diMAN
2003-09-09 11:52
2003.11.13
Хук на консольное окно


3-40842
Jony
2003-10-21 18:18
2003.11.13
Как программно снять выделение записи в DBGridEh?


1-41500
Furkan
2003-10-28 11:56
2003.11.13
работа с ListView (TListItems)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский