中易网

ZwCreateProcess和ZwCreateProcessEx的区别

答案:2  悬赏:10  
解决时间 2021-03-14 10:46
RT,什么时候该调用哪一个?
最佳答案
typedef NTSTATUS (NTAPI * ZWCREATEPROCESS)(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN HANDLE Inherit,
IN BOOLEAN IngeritHandle,
IN HANDLE sectionHandle OPTIONAL,
IN HANDLE DebugPort OPTIONAL,
IN HANDLE ExceptionPort OPTIONAL
);
typedef NTSTATUS (* ZWCREATEPROCESSEX)(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
IN HANDLE ParentProcess,
IN BOOLEAN InheritObjectTable,
IN HANDLE SectionHandle OPTIONAL,
IN HANDLE DebugPort OPTIONAL,
IN HANDLE ExceptionPort OPTIONAL,
IN HANDLE UnknownHandle //------------->多了一个参数
);


xp下,在内核,ZwCreateProcess->SSDT->NtCreateProcess->NtCreateProcessEx;
在应用层CreateProcess,WinExec,ShellExecute调用ZwCreateProcessEx进入内核,也就是说ZwCreateProcess没有用到,ZwCreateProcess应该是xp以前的系统遗留下来的API,现在似乎没用了。
全部回答
搜一下:ZwCreateProcess和ZwCreateProcessEx的区别
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个月瘦20斤需要消耗多少卡路里?
惠仁超市我想知道这个在什么地方
大肉棕要烧多少小时
佳能和尼康的镜头能通过转接环互相转换么?
在混泥土墙上直接刮腻子粉怎样
北邮人论坛的简介
教师甄试是什么意思 干吗了是
X535/X599(路口)地址在什么地方,想过去办事
苏芮生面膜怎么样?有用过的吗?
祥生·江南华庭地址有知道的么?有点事想过去
开办期间,购入原材料和包装费不能算入开办费?
永兴机电(大庆路)我想知道这个在什么地方
我也想买鸢都新城的二手房,你买了吗? 还有
中石化加油站(华夏东路3站)地址有知道的么?
.真正的快乐,应该不是因为拥有什么,而是不
推荐资讯
微信更改实名,为什么老是显示有处理退款中。
白花洋地址在哪,我要去那里办事
金立w900锁屏后震动怎么取消
剑秋路/崔各庄环岛(路口)在什么地方啊,我要
金立手机售后服务点(南京)
若(x的二次方-5x+3)(x的三次方+mx+n)的计
吉林交通职业技术学院冬季上课时间表?
汇声音响地址有知道的么?有点事想过去
素笔绘心是什么意思
这是什么化妆品?是芦荟胶吗?
英语中的贪婪除了greedy之外,还有哪个词
请问空调内外机连接管从机顶面经过可以吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?