| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. Как это сделать? Спасибо! |