Погода: -12°C
  • Народ!
    Может кто подскажет мне как избавится от такой проблемы.
    Я пишу на Дельфи 6 и иногда приходится делать ассемблерные
    вставки в код программы для низкоуровненго доступа к железу.
    В 98 винде все было без проблем, а вот 2000 выдает ошибку о том
    что использованны привелегированные команды и прерывает выполнение программы. Есть в асме такие операторы запись в адрес и чтение с адреса ( in и out ) Вот они то и не нравятся
    2000 винде. Тут возникает вопрос че делать?
    Мож кто знает?

    Зарание спасибо за прочтение данного вопроса.

  • Да это же не 9x, здесь все, такая халява отошла. Только через драйвера...

  • Сделаю пояснения.
    W2K как и ХР основаны на технологии Windows NT. По этой технологии к внешним устройствам могут обращаться только vxd драйверы. Для их написания в Дельфи примочек нет (как и в любой другой среде программирования) Для этого служит пакет Microsoft Windows SDK (или DDK, не помню).

    "Право же, взрослые - очень странные люди" А.де Сент-Экзюпери

  • Ну-ну, vxd НЕ поддерживается линией NT. Пакет назвается DDK(Driver development kit).

  • А где его можно взять?

  • vxd в NT.... прикольно :))))

Записей на странице:

Перейти в форум

Модератор: