一个进程通过通讯控制另一个进程

我想写个程序...写成两个进程,一个进程由另一个进程控制执行,进程间需要收发一些自定义的命令,问一下要涉及到哪些API,麻烦详细罗列一下.就是写俩程序...原本是一个程序... 我想写个程序...写成两个进程,一个进程由另一个进程控制执行,进程间需要收发一些自定义的命令,问一下要涉及到哪些API,麻烦详细罗列一下.
就是写俩程序...原本是一个程序的...把耗时占资源的部分拆出来单独写成一个程序...但要受另一个程序控制...1楼哥剪切板的方法还不如文件可靠
展开
 我来答
百度网友f52d9c07b
2010-09-10 · TA获得超过256个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:273万
展开全部
提问没有说的太清楚。我不知道你想问的事哪一种
1 编写一个程序,运行以后在windows的任务管理中看到有两个进程,都是这一个程序制造出来的。
2 编写一个程序,其中包括两个线程。
3 编写两个程序,运行后有两个进程,然后进程间通讯。

如果是第一种:
那比较难。要像木马一样在程序运行时自动再从自身释放出一个.exe来然后运行。我估计你问的不是这种
如果是第二种:
在vb中有一个最简单的办法。拉一个时钟控件上来,vb会为时钟控件开一个线程,vb可以用时钟控件实现多线程。而且控制非常方便,只要控制enable属性就可以控制执行了
如果是第三种:我也推荐一个简单的方法,借助系统的剪贴板来实现进程间通讯。在vb里实现简单,读和写都是一条语句实现。
第一个进程写入
CLIPBOARD.SETTEXTDATA "aaa"
另一个进程读
text1.text=CLIPBOARD.GETTEXT

对于补充问题的回答:
先用findwindow函数通过窗口的标题来获取窗口的句柄。
再用sendmessage函数,通过刚获得的句柄向目标窗口发送消息
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式