Не могу прочитать порт пространства I/o
Не получается вот что
1.Если вставляю в код асм-кусок, возникает ошибка в ран-тайме по поводу привелегий
2. Пытаюсь загрузить Hal.dll для вызова read_port_uchar винда не даёт
Попытка разобраться с понятием драйвер 0 кольца успехов не дала.
Помогите пожалуйста разобраться.
Порт 3CFh
ОС - WinXP
IDE - Delphi 5
PS Прочитать порт не средство, а цель.
XP-шка не дает прямого доступа к портам ввода/вывода. Если это всего-лишь учебная прога, то тестить ее надо под 98 мастдай, или под DOS. А вообще про ввод/вывод в ХР есть статья (линк есть где-то на wasm.ru) - "ПРЯМОЙ INPUT-OTPUT в среде WINNT", автор - Дейл Робертс.
Цитата:
Originally posted by Dart Bobr
XP-шка не дает прямого доступа к портам ввода/вывода.
XP-шка не дает прямого доступа к портам ввода/вывода.
Слегка дополню - все NT не дают доступа к портам ввода вывода напрямую.
Цитата:
Originally posted by pacific_7
Слегка дополню - все NT не дают доступа к портам ввода вывода напрямую.
Слегка дополню - все NT не дают доступа к портам ввода вывода напрямую.
Слегка дополню - поэтому они называются защищенными операционными системами. :)
2zalex
Кстати можно еще драйвер написать для этих целей...