读书人

windows创设进程的用户态和内核态交互

发布时间: 2012-06-20 20:37:21 作者: rapoo

windows创建进程的用户态和内核态交互----小话windows(1)
作者:陈曦

日期:2012-6-19 12:28:30

环境:[win7 Intel-based x64 vs2010]

转载请注明出处


Q: 在windows下,调用CreateProcess这个API来创建进程,它内部究竟做了什么?

A: 对于操作系统,一般肯定是分层的。内核将处理最终的创建进程操作,但是它的上层可能有一些模块,进行一些参数合法性判断或者为了可移植考虑的判断。windows同样不例外。看看windows下面内核上面的模块:

windows创设进程的用户态和内核态交互-小话windows(1)


不妨先写一个CreateProcess的程序,通过逆向工程得到内部调用的东西。


Q: 如下代码:


因为未找到win7的WRK源代码信息,上面为nt内核的实现。



作者:陈曦

日期:2012-6-19 12:28:30

环境:[win7 Intel-based x64 vs2010]

转载请注明出处



读书人网 >windows

热点推荐