0
나는 아래의 코드처럼 일부 조립 인라인 코드를 작성했습니다 :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를 만드는 기능을 실행 : 권한 예외. 이 함수뿐만 아니라 모든 어셈블리 인라인 코드가 예외를 발생시키고 그에 대한 처리 방법을 모른다. 일부 검색은 커널 모드에서 내 코드를 실행하는 것에 대해 알려주었습니다. 커널 모드에서 어셈블리 인라인 코드를 실행하는 방법이나 다른 방법으로 수정하는 방법을 찾지 못했습니다. 어떠한 제안?