读取IDT寄存器

#include <stdio.h>
#include <windows.h>
#include <winioctl.h>

#pragma pack(1)
typedef struct _IDT 
{
	WORD idtl;
	DWORD idtr;
}IDT;

int main(void)
{
	IDT idt;

	__asm 
	{
		sidt idt
	}

	return 0;
}
posted @ 2010-06-05 11:44  Fan Zhang  阅读(448)  评论(0编辑  收藏  举报