退出扒败子程序: return 退出码
退出宴判主程序: exit(0)
睿腾编程.网晌此改returnbc
其中exit(0)函数所在的头文件是: stdlib.h
首先是个逻辑问题,既然A你无法改造,就算有方法你又如何从A结束B呢???看说明我乱了,我直接按标题的理解说吧。
对于程序,在 *** 作系统里面是一样的,无所谓主次,除非你将另一个程序加颤迹乱载为你的子线程。
进程之间的通信有几种,DDE,共享内存,socket(笨办法),其他WindowsAPI
主动方法:(在A的源码可以修改的情况下)
A的Unload事件(最好是QueryUnload事件),用DDE发消息给B进程,B做出响应,关于DDE参考百度。
共享内存主要使用DLL,需要有C/C++开发知识,这里只是说说,如果你正好州让是个C/C++程序员,那应该有所启发
socket可以直接使用Winsock控件,连接本地IP用网络通信,没有网线都没问题,不过是个笨办法(网卡驱动不正常就不能运作)
API方法,A在结束时使用TerminateThread把B干掉,这个方法有点点风险,不过对VB相对安茄档全。
被动办法:(只有B的源码可以修改的情况下)
B用记时器,一定时间间隔判断A是否在运行,不在运行则结束自己(效率低下)
具体的代码再hi我吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)