interprocess

    1热度

    1回答

    我在Lua中有一个应用程序,我想在Lua应用程序和C#程序之间进行通信。我知道有几种方法可以在C#(套接字,OS管道等)中做到这一点,但我无法在Lua中找到任何有关这些东西的信息(这是一种我不太熟悉的语言)。 因为Lua脚本是游戏的一部分,所以IPC的发送和接收不能超过几毫秒,因为如果脚本执行时间过长,游戏将会崩溃。 任何好的链接图书馆/教程将不胜感激。

    3热度

    3回答

    我有很多用Python 2.6编写的脚本可以任意运行。我想要一个中央脚本来收集输出并将其显示在单个日志中。 在理想情况下,将满足这些要求: 每个脚本发送其消息到相同的“接收器”用于显示。 如果第一个脚本尝试发送消息时接收器未运行,则会启动它。 接收器也可以启动并手动结束。 (尽管如果结束,如果另一个脚本尝试发送消息,它将重新启动。) 脚本可以以任意顺序运行,即使同时运行。 运行于Windows。多

    2热度

    1回答

    我有一个Windows服务(在C#中实现),我有一些像服务控制管理器。我想跟踪服务中的消息到服务控制管理器(这是一个窗体窗体应用程序),但我不确定这样做的最佳方式是什么。该服务应将消息广播给以非阻塞方式列出的所有客户端。 我曾考虑过使用命名管道或邮筒,但我不确定是否有更好的方法来做到这一点(我也不确定是否可以使用此技术实现广播)。 任何建议都会大大降低。

    1热度

    1回答

    经过多年的愉快使用开源软件,我认为是时候回馈了。而且由于文档通常是许多项目的薄弱环节,加上我的C#技能在FLOSS的角落并不是很高的需求,我想我会从教程等开始。 第二个教程对于刻录工具,我已经得到恼火 截屏 亮点任何重要组成部分的日常 将其标注为 添加到网站 重复 并认为我可以自动化。 我想我正在寻找的是一个程序,它会截取当前打开的窗口,一个围绕焦点控件的黄色条(可能是一个按钮),然后弹出一个小文

    0热度

    1回答

    我使用COPYDATASTRUCT与SendMessage()之间传递数据在2 进程,但我需要以异步方式。我尝试使用SendMessageCallback(),但似乎它不适用于COPYDATASTRUCT。 达到此要求的最佳方法是什么? 谢谢

    1热度

    4回答

    我有一个.exe文件。当我运行它时,它会询问CSV和.C文件的路径。 我的问题是我需要通过Perl执行该.exe,并自动提供.C文件的路径 以及CSV文件路径。我怎样才能做到这一点?它是一个GUI .EXE 通过开放的命令,我可以浏览并给C文件的路径和CSV.I希望它很清楚什么想说... link to snapshot 如果u去通过这个快照你可以理解我的.exe格式。我有2个单选按钮,我需要选择

    2热度

    1回答

    我有一个boost shared_memory_object和mapped_region的问题。我想在内存对象中编写一组对象(结构体)。如果结构只包含一个字符,一切都可以;如果我只在结构中添加一个int,那么如果我放置了太多的对象(比如说70,比块的限制小得多),写入时会出现分段错误。 到目前为止,我刚刚看到了简单字符写入共享内存的例子,但是我没有读到任何有关可以使用的对象的类型。我想知道我必须做

    0热度

    1回答

    我正在设计一个由EJB3 beans组成的Java EE 6应用程序的一部分。部分要求是多次并行(比如几百次)数据库搜索。单个搜索具有不同的搜索参数(开始时间,结束时间,查询过滤器)。参数可能随时间而改变。 目前我正在考虑以下内容: SearchController(无状态会话Bean)形成一组搜索参数,通过JMS把它发送到SearchListener SearchListener(消息驱动Bea

    6热度

    1回答

    我一直在研究如何使用Boost.Interprocess创建磁盘备份数据结构。 Boost文档(http://www.boost.org/doc/libs/1_41_0/doc/html/interprocess.html)上的示例都是使用共享内存,即使它们提到内存映射文件也可以使用。我想知道这里有没有人使用过内存映射文件?任何公开可用的代码示例(例如,内存映射文件支持的映射或集合)?

    0热度

    1回答

    我需要一个解决方案,我有一个单一的Windows服务提供对各种消费者的缓存数据的访问:对于MVC Web应用程序,在经典的ASP页面中使用的.Net程序集(COM interop),其他Windows服务,Windows窗体应用。所以数据必须能够从各种过程中访问。正在缓存的数据是只读的。目前,所有进程都位于同一台机器上。环境是.net framework 3.5和c#。 我的问题是,多个应用程序域