vb进程间通讯的问题 我需要做服务器监控程序此程序专门用来监控机器上运行其他的服务程序,判断此程序是否有退出。我现在的想法是通过建立被监控程序与监控程序之间的管道来进行进程间的通讯。不知道VB是否可以使用管道技术,原先本来想通过DDE来进行进程通讯的(被老总否决了)。有没有其他好的进程间通讯的好方法??WINSOKET也不在考虑之列。谢谢了管道技术 可以在哪里找到相关的资料呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知这个“管道”是指什么管道呢?相互通讯不外乎用内存交换和文件交换。DDE属于内存交换,TCP也可以这么算,要么就是通过交换文件或数据库了。 管道需要你在一端打开一个管道,另外一头连上就好通信了,两头都需要你自己写才行的.如果你只是察看服务程序有没有启动,直接调用服务控制器相关的API就好了.察看相关的APIOpenSCManager,OpenService,QueryServiceStatus,CloseServiceHandle,如果要控制服务的停止和启动,可用StartService,ControlService,如果是修改服务的配置,可用ChangeServiceConfig,QueryServiceConfig,需要调用锁定服务数据库的函数LockServiceDatabase,UnlockServiceDatabase,有些函数在VB中可能调不起来。 关于vb的listbox的小问题 如何建立vb ado 全局连接 请问:.exe/.com文件和.dll文件怎么拆分,修改?多谢! 关于在Win2000环境下使用VB的Winsock控件编写UDP协议程序时主机端不存在时总报错的问题 有关ADO: 周末了,大家轻松轻松吧!进来看看! 枚举资源 关于combo控件的问题(请教) ★★★快来抢100分★★★:考考大家,如何做椭圆形按钮控件?? 实现这样的效果:当再次运行时将原来的程序最大化显示? 请教个思路,在窗体上进行添加和删除记录,在表格中实现可以在指定的行前插入,而不是按某个键的顺序显示,如何做到? 分布式数据库设计经典疑难求解
相互通讯不外乎用内存交换和文件交换。
DDE属于内存交换,TCP也可以这么算,要么就是通过交换文件或数据库了。
OpenSCManager,OpenService,QueryServiceStatus,CloseServiceHandle,如果要控制服务的停止和启动,可用StartService,ControlService,如果是修改服务的配置,可用ChangeServiceConfig,QueryServiceConfig,需要调用锁定服务数据库的函数LockServiceDatabase,UnlockServiceDatabase,有些函数在VB中可能调不起来。