addintapp.c

来自「Undocumented Windows NT 经典书籍的源码」· C语言 代码 · 共 23 行

C
23
字号
#include <windows.h>
#include <stdio.h>
#include "addint.h"

main()
{
	char buffer[100];

	__try {
		_asm {
			lea edx, buffer
			int 22h
		}
	}
	__except (EXCEPTION_EXECUTE_HANDLER) {
		printf("Exception occured, make sure that addint.sys is installed and started\n");
		return 0;
	}

	printf("Buffer filled by the interrupt handler = %s\n", buffer);
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?