首页
社区
课程
招聘
[求助]怎样一个程序启动后启动另一个程序
发表于: 2010-3-17 22:28 5388

[求助]怎样一个程序启动后启动另一个程序

2010-3-17 22:28
5388
createprocess
winexec
shellexecute
_exec
都下过断点了 还是能启动第二个程序
还有没有别的方法

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 434
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也想知道,那位大牛指点以下。。。。。。。。。。。。。。。。。。
2010-3-18 00:26
0
雪    币: 622
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
本地 api 也试过了 也不行
2010-3-18 08:01
0
雪    币: 213
活跃值: (147)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是两个进程吗?
2010-3-18 08:50
0
雪    币: 622
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不是 是一个进程启动另一个进程 然后第一个进程退
2010-3-18 09:11
0
雪    币: 622
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
到是有 ntdll.dll 的zwcreateprocess 下断点也不行
2010-3-18 09:13
0
雪    币: 287
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
就API层面,还有CreateProcessAsUser、CreateProcessWithLogonW、CreateProcessWithTokenW、ShellExecuteEx等函数都可以创建新进程。
以上函数有个共同点,就是新创建的进程是原进程的子进程。你可以用Process Explorer之类的工具验证一下。如果这两个进程没有父子关系,则你需要更换思路。
2010-3-18 09:14
0
雪    币: 622
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢提醒 不过第二个进程会检测是不是第一个进程打开的
找到了 差一点放弃 纠结了半天 原来是 、w 呵呵 结贴
上传的附件:
2010-3-18 09:16
0
游客
登录 | 注册 方可回帖
返回
//