cross-process相关内容

Boost IPC 好用吗?

我对跨平台 IPC 的默认选择是 boost,但是当我询问它时,我看到它在两个不同的论坛中受到批评,这让我感到担忧.或许这只是一个巧合,那么对于 boost IPC 和选择跨平台 C++ IPC 库的总体思路是什么? 对于 Windows 开发者,我们使用 VC++ 2008 作为参考. 编辑:这是我看到的评论示例(现在找不到所有评论): 为了提升,这是废话.至少在视窗.互斥体不 ..
发布时间:2022-01-05 19:43:23 C/C++开发

如何将按钮添加到其他应用程序窗口标题栏 (XP/Vista)

我有一个打开的窗口的处理程序,它不一定由我的进程打开.如何在该窗口中添加一个按钮并使该按钮在单击时调用某个应用程序 (.exe)?该按钮可能位于系统菜单或最小化按钮旁边.这应该适用于 XP 和 Vista(每个版本采用不同的方法也可以). 解决方案 标准的做法是使用 SetWindowsHookEx 将 DLL 注入进程,挂钩 WH_CALLWNDPROC 以监视 WM_NCPAINT 消 ..
发布时间:2021-09-25 20:12:03 其他开发

将快速文本输入发送到另一个进程(窗口)

我正在编写一个C#WPF程序,该程序将文本消息发送到另一个程序的窗口.我有一个宏程序作为键盘驱动程序(Logitech g15)的一部分,该程序已经做到了,尽管它不会将击键直接发送到进程,而是发送到当前聚焦的窗口.它运作良好,但我也需要能够从我的程序发送输入.还有其他人在使用该过程,因此从我的程序输入的文本消息必须足够快,以使我的文本不会干扰他们的输入. 问题是,当我尝试使用C#程序执行此操作时, ..
发布时间:2020-11-28 22:57:41 C#/.NET

用Python命名的信号量?

我在python中有一个脚本,该脚本使用的资源不能被正在运行的一定数量的并发脚本使用. 通常,这可以通过命名信号量来解决,但是我在 multiprocessing 模块或线程. 我是否缺少某些东西或未由Python实现/公开的命名信号量?更重要的是,如果答案是否定的,那么模仿它的最佳方法是什么? 谢谢, 波阿斯 PS.由于与这个问题无关的原因,我无法将任务聚合到一个连续运行 ..
发布时间:2020-05-13 21:28:24 Python

我应该配置一个互斥?

我的工作有哪些我想锁定(跨进程)与系统互斥通用数据库2的Windows服务。 现在我不知道是否它的确定只是叫 WaitOne的()和 ReleaseMutex()在试戴最后块,或者我应该也配置互斥(例如,在使用块)。如果是的话我想我应该总是赶在 AbandonedMutexException 在 WaitOne的()方法还是我错在这里? 解决方案 一个互斥体是Windows内核对象( ..
发布时间:2016-09-06 15:13:55 C#/.NET

为提升IPC什么好处呢?

对于跨平台的IPC我的默认选择是提升,但我看到它在两个不同的论坛上批评了,当我问一下,这涉及我。或许这只是一个巧合,那么,在提升IPC的想法和选择,一般一个跨平台的C ++库IPC? 有关的Windows开发我们使用VC参考++ 2008。 编辑:这里是我见过的做注释的例子(无法找到他们现在没事​​了): 对于提振,这是废话。至少在 视窗。互斥不使用WinAPI的, 相反,他们创建自 ..
发布时间:2016-08-12 17:28:12 C/C++开发

如何在Android中实现跨进程锁?

我正在写一个库项目的多个应用程序使用。出于某种原因,我必须做出一个功能互斥针对不同的应用程序,所以我需要一个跨进程锁。但据我所知,在Android应用程序只能写在内部存储它自己的文件所在的目录,和外部存储是不可靠的,因为有些设备不具备的。所以文件锁似乎并不适用于我,所以有没有实现跨进程锁定任何其他方式? 谢谢〜 解决方案 如果您不想(或不能)用羊群或的fcntl,也许你可以使用LocalSe ..
发布时间:2015-12-03 12:01:33 移动开发