Вопрос по Дельфи 6 и Вин2К
2158
5
Народ!
Может кто подскажет мне как избавится от такой проблемы.
Я пишу на Дельфи 6 и иногда приходится делать ассемблерные
вставки в код программы для низкоуровненго доступа к железу.
В 98 винде все было без проблем, а вот 2000 выдает ошибку о том
что использованны привелегированные команды и прерывает выполнение программы. Есть в асме такие операторы запись в адрес и чтение с адреса ( in и out ) Вот они то и не нравятся
2000 винде. Тут возникает вопрос че делать?
Мож кто знает?
Зарание спасибо за прочтение данного вопроса.
Может кто подскажет мне как избавится от такой проблемы.
Я пишу на Дельфи 6 и иногда приходится делать ассемблерные
вставки в код программы для низкоуровненго доступа к железу.
В 98 винде все было без проблем, а вот 2000 выдает ошибку о том
что использованны привелегированные команды и прерывает выполнение программы. Есть в асме такие операторы запись в адрес и чтение с адреса ( in и out ) Вот они то и не нравятся
2000 винде. Тут возникает вопрос че делать?
Мож кто знает?
Зарание спасибо за прочтение данного вопроса.
Сделаю пояснения.
W2K как и ХР основаны на технологии Windows NT. По этой технологии к внешним устройствам могут обращаться только vxd драйверы. Для их написания в Дельфи примочек нет (как и в любой другой среде программирования) Для этого служит пакет Microsoft Windows SDK (или DDK, не помню).
W2K как и ХР основаны на технологии Windows NT. По этой технологии к внешним устройствам могут обращаться только vxd драйверы. Для их написания в Дельфи примочек нет (как и в любой другой среде программирования) Для этого служит пакет Microsoft Windows SDK (или DDK, не помню).
CoolUser
veteran
Ну-ну, vxd НЕ поддерживается линией NT. Пакет назвается DDK(Driver development kit).