-
-
[求助]内存访问违规 叫什么异常,怎么来捕获
-
发表于:
2012-11-23 20:07
7929
-
用VirtualProtectEx 改变一个内存页面的保护属性,如下:
VirtualProtectEx(pi.hProcess,(LPVOID)0x00C7D13A, 4, PAGE_NOACCESS, &oldprot);
那么这一个内存页面不可读写,当去写和读这个内存地址里,就会引起访问违规,这是我在<<windows核心编程》中看到的,现在想知道这个访问违规到底是什么,系统会调用什么函数,我想捕这个异常,来进行一些处理,这个访问违规是不是在系统中有一个对应的异常处理函数,(像int3会产生异常,引起cpu中断,在系统中断表有一个对应的处理函数)那么这个访问违规异常,在系统中断表是不是也有一个对应的处理函数呢?先谢谢了
[培训]科锐逆向工程师培训第53期2025年7月8日开班!