在没有套接字的情况下,在 Delphi 中进行应用程序数据交换的最佳方法是什么?
我需要一些相关的应用程序相互通信(交换数据并启动操作)。 要求是没有包和没有插座。 所以我猜剩下命名管道、WM_CopyData(就像 Skype 那样)和命令…
在 Matlab、VB6 和 VB.NET 程序之间发送消息的最简单方法
我们正在将一套数据采集和分析例程从 VB6 程序升级为 VB.NET、VB6 和 Matlab 程序的混合体。 我们希望保持系统模块化(单独的 EXE),以便我们可以轻…
启动程序时出现问题 + Windows XP 中的 DLL 多次?
我们开发了一个使用 TCP 和 UDP 套接字的网络库。 该 DLL 由测试客户端使用,该客户端在同一台 PC 上启动多次以进行负载测试。 在Windows Vista中,多…
对于在两个进程之间发送图像流,本地 TCP/IP 连接还是进程间通信,哪种方法更好?
假设我必须复制流上的每个图像(我不能简单地使用任何互斥保护来访问该数据,无论如何都必须复制它),哪种方法更好,优点/缺点? 我还想知道与在同一…
动态改变 boost::vector 和 boost::matrix 中的分配策略
在我的新项目中,我正在构建一个数据管理模块。我想为上层提供一个简单的模板存储类型,例如 template class Data { public: T getValue(); private: …
Windows x64 上 32 位和 64 位应用程序之间的进程间通信
我们希望支持一些最近停产的硬件。 硬件驱动程序是一个普通的 32 位 C DLL。 我们没有源代码,并且(出于法律原因)对反编译或逆向工程驱动程序不感兴…
如何从 C 程序将 AIR 运行时加载为进程内共享库
我想按照 java.exe 的方式用 C 语言构建一个特殊的 AIR 启动程序。 我使用进程查看器查看了运行 AIR 程序,并能够找到正在使用的 AIR 运行时 DLL。 AI…
boost::Windows 服务和用户应用程序之间的进程
我正在使用 boost::interprocess 在两个应用程序之间进行通信。 当同一用户启动这两个应用程序时,效果很好。 当其中一个应用程序是一项服务时,它就…
Boost Message Queue不是基于POSIX消息队列? 无法选择(2)?
我想我会使用Boost.Interprocess的 消息队列代替套接字用于一台主机内的通信。 但深入研究后,似乎这个库出于某种原因避开了 POSIX 消息队列工具(我…