本文介绍了什么是Windows IPC方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问:我有一个DLL,我可以在另一个程序加载。现在该dll访问所有数据/函数在其他程序中。

Question: I have a dll that I can load in another program.Now the dll has access to all data/functions in the other program.

哪种技术,我可以使用,现在外部程序可以发送数据/命令到DLL,引导其他程序,或从它那里得到的数据?

Which technology can I use that now an external program can send data/commands to that dll, to steer the other program, or get data from it ?

我的意思是,在那意味着DDE过去,我认为这是背在Windows 3.11 / 95次。可我现在使用的是什么?哪一个是最简单的 ?哪一个是最快的?

I mean, in the past that meant DDE, I think that was back in Windows 3.11/95 times.What can I use today? Which one is easiest ? Which one is fastest?

推荐答案

一些常见的有:

  • 命名管道的。非常容易实现。
  • 共享内存。多一点的工作,但可能是有点快(至少在我的测试)。
  • 套接字。这是相当简单和非常便携但不作为高性能。但它肯定很好,如果你突然想能有一个不同的机器上运行的进程进行通信。
  • Named Pipes. Fairly easy to implement.
  • Shared Memory. A little more work but may be a little bit faster (at least in my testing).
  • Sockets. This is fairly simple and very portable but not as high performance. But it is sure nice if you suddenly want to be able to communicate with a process running on a different machine.

这篇关于什么是Windows IPC方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 14:52