Я написал некоторые сборки встроенных код, как ниже коду:C++ Assembley встроенных кодов ошибок
void write_sb(BYTE bIdx, DWORD dwVal){
_asm {
mov dx, 0x0cf8
mov eax, 0x80003800
mov al, bIdx
out dx, eax
mov dx, 0x0cfc
mov eax, dwVal
out dx, eax
}
}
запустить функцию сделать 0xC0000096: привилегированное исключение. не только эта функция, но все сборные встроенные коды бросают исключения, и я не знаю, что с ней делать! некоторые поиски сообщили мне о запуске моих кодов в режиме ядра. Я не нашел, как я могу запускать встроенные коды в режиме ядра или как исправлять по-другому. любое предложение?