精易论坛

标题: 调用别的进程打开自己想要的软件 [打印本页]

作者: 着迷    时间: 2016-1-17 18:43
标题: 调用别的进程打开自己想要的软件
比如:调用A进程打开B软件同时B软件的进程名是A进程的进程名,结束A进程B软件也结束

作者: 執孓之手    时间: 2016-1-17 18:57
有俩种解决办法..
方案一:将B软件父窗体,转移到A软件窗体内.
    这个方案的前提是不要求B软件的进程名在打开以后,马上变成A软件的进程名..因为方法一对于这个问题会有一定的时间间隙..
方案二:A软件主动运行B软件时,先将B软件改成A软件的名字..A软件销毁时,销毁B软件即可..

前面这俩个方案的前提是,A软件的编写是你自己占主动的..

如果A软件的源码不在自己手上,那么,只能通过注入,hook后捆绑运行之类的方法运行一段自己的代码来解决这些问题.

如果满意,请采纳.
作者: 着迷    时间: 2016-1-17 19:03
執孓之手 发表于 2016-1-17 18:57
有俩种解决办法..
方案一:将B软件父窗体,转移到A软件窗体内.
    这个方案的前提是不要求B软件的进程名在 ...

A软件源码不在我手里,B软件是我自己写的
作者: 着迷    时间: 2016-1-17 19:04
執孓之手 发表于 2016-1-17 18:57
有俩种解决办法..
方案一:将B软件父窗体,转移到A软件窗体内.
    这个方案的前提是不要求B软件的进程名在 ...

B软件是调用系统进程运行的
作者: 執孓之手    时间: 2016-1-17 19:09
着迷 发表于 2016-1-17 19:03
A软件源码不在我手里,B软件是我自己写的

你会不会dll劫持,会的话就简单了.直接挟持它的dll..通过dll来运行自己的软件..
作者: 執孓之手    时间: 2016-1-17 19:11
着迷 发表于 2016-1-17 19:04
B软件是调用系统进程运行的

调用系统进程运行是什么意思?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4