永发信息网

vc 调用Ntdll.dll 中的NtCreateProcess

答案:2  悬赏:80  手机版
解决时间 2021-04-10 21:07
怎样使用vc来调用Ntdll.dll 中的NtCreateProcess,来创建进程!

个位高手,我是想直接调用NtCreateProcess 来创建进程,不使用CreateProcess,这样我就能不受IEFO的限制,我就可以安全的启动程序了。
请问有什么办法可以实现直接在RING3下用vc来创建进程吗??
最佳答案
调用ntdll中的RtlCreateUserProcess比较好,虽然它也是调用NtCreateProcess,但是只需要调用它就可以创建一个进程。
如果需要调用NtCreateProcess,那么还需要调用CreateFile/NtCreateFile打开文件,然后调用CreateFileMapping/NtCreateSection映射文件,才能调用NtCreateProcess,还要接着调用RtlCreateProcessParameters、NtAllocateVirtualMemory和NtWriteVirtualMemory写入进程参数和环境变量,再调用NtCreateThread创建初始线程,再调用CsrClientCallServer通知win32子系统,然后NtResumeThread恢复线程运行,这样才创建完一个进程。NtCreateProcess只完成了CreateProcess很小的一部分功能,即创建进程空间和核心数据结构。
全部回答
CreateProcess会调NtCreateProcess的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于山的优美段落,形容山水风景优美句子诗词
结合全剧,回答:《雷雨》把周朴园三十年来的
望都县赴京津就业培训基地地址有知道的么?有
收到:拼音怎么写
在南宁七星路上海滩公馆小区门口酒吧被酒托骗
北宋诗人被称为\“二晏”的是晏殊,晏几
宁波罗蒙环球室夏天室内热吗?有开空调吗?
回迁房的购房协议可以直接过户吗
以莲花表达爱情的诗句,以结婚为目的的话物质
黑板反光,是光的________反射现象,挖掘隧道
爱情公寓在韩国的评论
IE删除后,电脑开机后就什么都没有了,显示找
表达喝醉了的句子,表示喝醉的句子
我去,英特尔原来一年研发费用竟然是100亿还
清真老大面馆怎么去啊,有知道地址的么
推荐资讯
压力表怎么看读数图解,冷库问题?我的冷库是3
关于淘宝上打底衫的尺寸问题。。。
某地区教育部门从2011年参加中考的6000名初中
送美国华人什么礼物好,送在美国的华人什么礼
怎么样评估二手车价格,怎么进行二手车评估价
30岁以左的男人,28岁、29岁、30岁的男人会娶
给牛年的男孩宝宝取名字?
敬畏自然句子赏析,课文敬畏自然那些句子运用
儿童生活古诗词,一首描写儿童生活的古诗
在线驱动更新用什么软件好?
怎么才可以绿色快速省钱增高?
苍南县第一中学现任校长是谁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?