|
14精币
需要通过易语言打开一个软件a.exe(同时启动该软件需要添加命令行“new”)采用
1、精易模块——进程_创建("a.exe","-new",,)无法启动软件;
2、精易模块——进程_创建("a.exe"," -new",,)无法启动软件;
3、精易模块——进程_创建("a.exe -new",,,)无法启动软件;
4、系统自带命令——运行("a.exe -new",假,)可以启动软件。
但是运行()无法取得进程ID……
现在请教一下大佬:
1、进程_创建()是我使用有问题吗……?能否指导一下?
2、能否通过运行()后,取得进程ID……?能否指导一下?
补充内容 (2025-7-6 16:36):
3、有没有其他方式……又能启动该软件,又能获取启动后的进程ID?
补充内容 (2025-7-6 16:44):
通过进程_创建()命令,能返回进程ID(非0) 但是没有a.exe的任何运行痕迹(如窗口、任务管理器信息) 怀疑闪退
补充内容 (2025-7-6 16:48):
另外我也使用了CreateProcessA这个API 能返回进程ID 但是同样没有任何运行痕迹……
补充内容 (2025-7-6 21:45):
已自行解决 见9楼 |
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|