首页
社区
课程
招聘
shellexecute的使用问题
发表于: 2013-6-7 14:43 4139

shellexecute的使用问题

2013-6-7 14:43
4139
用createprocess可以使用rundll32.exe "程序路径" function-name,我想用shellexecute来执行这样一个带参数的命令行程序,如何实现,或者用winexec也行,原因是用createprocess启动起来一个程序后,主程序需要退出了,这样一来,用createprocess启动的程序也会被关闭,有父子进程关系,用shellexecute来做就可以实现这一目的,但不会使用shellexecute来运行带参数的命令行程序,比如: rundll32.exe "%a.dll%" run-function

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 53
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
shellexecute(null,"open","xxx.exe /c xxxxx xxxx"
2013-6-7 14:56
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
试了,不行
2013-6-7 16:33
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
解决了,rundll不会有父子进程关系,多虑了
2013-6-7 16:37
0
游客
登录 | 注册 方可回帖
返回
//