Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Работа с портами (в частности, с клавиатурой).


Автор: III.nfo 18.9.2005, 08:13
Столкнулся с такой проблемой: неработают функции _inp и _outp.
Исключение (по ходу выполнения): "0xC0000096: Privileged Instruction."
В MSDN написано, что они работают только в Win95. Установка соответствующего режима совместимости у exe ничем не помогла.
Вот что нашёл по этому поводу: http://www.codeguru.com/forum/archive/index.php/t-179565.html.
Asm-вставки вылетают с тем же.
Пытался копать в API, но в книге пишется, что нужные мне api-функции начиная с Win95 не поддерживаются.

Если я правильно понял http://www.codeguru.com/forum/archive/index.php/t-179565.html, мне надо выставить kernel mode. Как это сделать?

Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)