cross-process

    2热度

    2回答

    我正在写一个C#WPF程序,它将文本消息发送到另一个程序的窗口。我有一个宏程序作为我的键盘驱动程序(Logitech g15)的一部分,它已经这样做了,尽管它不直接将键击发送到进程,而是发送到当前聚焦的窗口。它运行良好,但我需要能够从我的程序发送输入。还有其他人使用这个过程,所以我的程序中输入的文本消息需要足够快,以便我的文本不会干扰他们的输入。 问题是,当我尝试用c#程序来做到这一点时,我得到了

    1热度

    1回答

    我需要某种跨进程同步对象,它允许我创建并初始化一个对象一次,然后关闭并仅在最后一个实例退出时处置一次。 例如一生会去是这样的: 新实例1:创建和初始化对象 新实例2:什么都不做 删除实例1:什么也不做 删除实例2:关闭和处置对象 我以为一个命名的事件可能会起作用,但我无法看到它如何处理实例的无序创建和处置。

    4热度

    1回答

    我想创建一个应用程序来更改Windows 7中的默认播放设备。唯一的解决方案是与声音小程序进行交互。我成功地获得了具有设备名称但无法从ListView中获取文本的SysListView32窗口的句柄。 这是所使用的代码: IntPtr sListView = (window handle received from another function) LVITEM lvi = new LVITE

    1热度

    1回答

    我正在使用EventWaitHandle来触发从Windows窗体应用程序没有窗口的本机进程的干净关闭。当我有多个这些进程同时运行时,设置事件将会停止所有这些进程。有没有办法将事件发送到单个选定的过程?我保留一个Process变量为他们每个人。 EventWaitHandle Event = new EventWaitHandle(false, EventResetMode.ManualReset

    0热度

    1回答

    我一直在编程一个小型的客户端服务器应用程序,现在我想在一个小的服务器网页上显示服务器进程的输出。每次,您在服务器控制台中按一个键,输出当前状态。假设服务器正在运行,并且我想要显示服务器的当前状态,那么您将如何在PHP中实现这一点? 我的想法是得到过程,然后发送一个键输入。你怎么能在PHP中实现这个?服务器在Apache和PHP 5.4的debian 6上运行。 在此先感谢

    1热度

    1回答

    我上,我想提供一个外部API库,将允许其他应用程序与我的查询状态信息通信的媒体应用工作。我的应用程序是用C#编写的,并且API DLL将是相同的。最初我的想法是简单地使用WCF和命名管道,因为它提供了一个非常简单的方法来编写整个接口。 但是,我意识到,这样做会非常排除来自与应用程序通信的任何其他语言或平台,如果我曾经想制作,例如,Android或网络远程它。 所以,我可以使用什么协议,将允许从我的

    2热度

    3回答

    我正在开发一个项目,我想要一个像系统一样的插件沙箱,但是我遇到的问题是双向实时交叉进程通信。起初我想到了WCF,因为它可以传递对象元数据,但是很快就意识到WCF的Service Client模型会带来问题。但在我放下所有的想法和问题之前,这正是我的计划。 我想要一个主机应用程序来完成大部分的工作,让我们调用这个host.exe,host.exe将托管程序的主要应用程序逻辑,以及启动,执行和查杀插件

    10热度

    3回答

    我正在使用2个Windows服务,这些服务具有一个公用数据库,我想用系统互斥锁来锁定(跨进程)。 现在,我不知道是否它的确定只是调用WaitOne()和ReleaseMutex()在try-finally块或者我应该也配置互斥(例如在using块)。如果是这样,我想我应该总是赶上WaitOne()方法AbandonedMutexException或我错了吗?

    1热度

    2回答

    这听起来对我来说不合理,但我只是想我会问。 存在一个带有按钮的.NET应用程序。我无法编辑这个应用程序源,它是一个预先存在的应用程序。 我希望从我的应用程序中以编程方式提高该按钮的点击事件。 这可能吗?

    1热度

    1回答

    两个进程之间通信,通常会弹出无聊的对话框“此操作无法完成,因为其他应用程序正在忙于选择'切换到'来激活忙碌的应用程序并更正问题“ 然后它提供3个按钮:切换到...,重试和取消。 我可以禁用对话吗?