35得票1回答
在Windows中是否有LD_PRELOAD的等效方法来预装共享库?

我正试图实现与LD_PRELOAD相同的功能,即在Windows上向给定程序预加载共享库或DLL文件,以覆盖某些函数。 是否有Windows的LD_PRELOAD等效物? 我没有任何特定的功能想法。 我只知道在Linux上可以实现此功能,我很好奇如何在Windows上进行本地DLL的覆盖。

32得票5回答
高效的Python到Python进程间通信

以下是符合以下要求的进程间通信(IPC)框架/技术: 在两个Python进程之间传输本地Python对象 时间和CPU高效(RAM效率无关紧要) 跨平台Win\Linux 最好:与PyPy兼容 更新1:进程位于同一主机上,并使用相同版本的Python和其他模块 更新2:进程由用户独立...

27得票3回答
两个Python脚本之间的通信

一道方法论问题: 我有一个“主”Python脚本,它在我的系统上无限循环运行,我想偶尔通过其他一些Python脚本向其发送信息(例如JSON数据字符串),这些脚本稍后由我或另一个程序启动,并在发送字符串后立即结束。 我不能在这里使用subprocess,因为我的主脚本不知道其他脚本何时运行...

20得票3回答
与守护进程的进程间通信

我想要实现一个类Unix的守护进程(我们称之为myUnixd),并希望用户能够通过命令行与该守护进程交互,例如:myUnixd --help # will display help information myUnixd --show # will show some data (the's ...

12得票4回答
将文本插入到另一个应用程序的文本框中。

我如何使用C#或C++向另一个应用程序的文本框中插入文本? 我很久以前做过这个,好像是使用应用程序的HWND。但自从那次更改后,每个应用程序实例都会更改,我觉得我不记得完整的故事了。我该怎么做?是否要获取正在运行的应用程序列表,提取所需的应用程序,然后从中获取HWND,然后...嗯...然后呢?

12得票2回答
已经关闭写入端的管道,我们需要显式地关闭读取端吗?

我有以下情况: 创建一个管道。 分叉一个子进程。 子进程明确关闭管道的读端并向管道的写端写入数据,并在不关闭任何内容的情况下退出(我认为,exit应该代表子进程关闭所有打开的文件/管道描述符)。 父进程明确关闭管道的写端,并使用fgets从管道的读端读取,直到fgets返回NULL。即完...

11得票1回答
Python中两个程序之间的通信

我有两个Python程序,一个是第三方已经制作好的。我想在前台运行其中一个程序,另一个在后台运行。我想建立这两个程序之间的通信,这样我就可以告诉前台程序去做某事,然后它再告诉另一个程序去做某事。例如,在前台程序上按下按钮,然后告诉另一个程序去做某事。 如何最好地实现这一点? 我知道我以前已经...

10得票1回答
Java应用程序和本地服务器之间的进程间通信

首先祝所有程序员们节日快乐(今天是程序员日 :)) 其次,我正在开发一个项目,规格要求使用一个服务器作为前端和一个应用程序作为后端。这个项目是一个高级智能家居系统。服务器将通过互联网处理来自客户端的命令(就像从房屋外部的遥控器一样),并将它们发送(通过通信渠道)到应用程序(计划使用JAVA应...

8得票3回答
通过消息通信的软件模块,"多进程" vs "单进程多线程"

我们需要构建一个软件框架(或中间件),使不同的运行在单台机器上的软件组件(或模块)之间能够进行消息传递。该框架将提供以下功能: 模块之间的通信通过“消息传递”进行。 每个模块都有自己的消息队列和消息处理线程,它们将同步处理每个传入的消息。 基于以上要求,下面哪种方法是正确的(并说明其原...

8得票2回答
如何在我的WinForms应用程序的另一个进程实例中调用方法?

我正在开发一个应用程序,使用Mutex确保它是在系统上运行的唯一实例。 当另一个应用程序实例尝试启动时,我希望在原始实例中运行一个方法。 我找到了一些使用RegisterWindowMessage/PostMessage Win32 API的示例,将消息发送到HWND_BROADCAST,...