您的位置:程序门 -> delphi -> windows sdk/api



如何确定两个程序间用何种进程间通讯


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何确定两个程序间用何种进程间通讯
发表于:2008-01-21 13:55:43 楼主
我需要重写两个程序中的一个,都是delphi写的.源码没了,需要重写.
现在发现两个程序间好像有通讯,我试过用sniffer没法截取,所以排除socket通讯方式.

如何判断是何种方式?可以截取吗(消息,管道)?   ,delphi用那种组件实现(需要重写).谢谢.
发表于:2008-01-21 18:17:061楼 得分:0
也许是采用了内存映射文件的方式共享数据.
发表于:2008-01-23 00:14:522楼 得分:0
我问得问题太泛了点。
今天用sysinternals的procexp.exe看了下那个程序,thread中有个rpcrt4.dll,也就是说程序用了rpc(remote   procedure   call).

如果说程序是通过rpc通信的,那我奇怪了,rpc是网络通信,为什么sniffer截获不了.


快速检索

最新资讯
热门点击