我编写了一些汇编内联代码,如下面的代码:
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
}
}
运行函数make 0xC0000096:特权异常。不仅这个功能,但所有汇编内联代码抛出异常,我不知道如何处理它!一些搜索告诉我在内核模式下运行我的代码。我没有找到如何在内核模式下运行汇编内联代码或如何以其他方式修复。有什么建议吗?
答案 0 :(得分:0)