C++ 是否可以从应用程序外部侦听应用程序中的事件

C++ 是否可以从应用程序外部侦听应用程序中的事件,c++,c,events,blackberry-10,blackberry-cascades,C++,C,Events,Blackberry 10,Blackberry Cascades,我需要从一个特定的应用程序(黑莓10操作系统)中监听触摸事件。我正计划编写另一个应用程序来实现这一点。这可能吗 应用程序A-存在的应用程序 应用程序B-我将要编写的应用程序 我需要对APPA进行什么样的修改才能实现这一点。如果您还没有准备好,我会开始考虑。可能没有 您的应用程序只能监听应用程序中的触摸事件,不能监视其他应用程序。不可能。这将是一个主要的安全漏洞…在级联环境中,触摸事件作为插槽接收的信号传递。此消息传递实现绑定到线程模型,没有直接的进程间副本。理论上,您可以在QNX消息传递系统或B

我需要从一个特定的应用程序(黑莓10操作系统)中监听触摸事件。我正计划编写另一个应用程序来实现这一点。这可能吗

应用程序A-存在的应用程序 应用程序B-我将要编写的应用程序

我需要对APPA进行什么样的修改才能实现这一点。

如果您还没有准备好,我会开始考虑。

可能没有


您的应用程序只能监听应用程序中的触摸事件,不能监视其他应用程序。

不可能。这将是一个主要的安全漏洞…

在级联环境中,触摸事件作为插槽接收的信号传递。此消息传递实现绑定到线程模型,没有直接的进程间副本。理论上,您可以在QNX消息传递系统或BlackBerry平台服务(BPS)之上实现一些东西。如果您需要单个应用程序中可用的性能,这可能是必需的

另一个选项是使用BlackBerry在级联中提供的调用API。这是一个非常灵活的进程间通信协议,但本质上是同步的。通常,UI焦点从调用流程移动到被调用流程,这听起来不像您想要的。被调用的流程可以在接收到调用之后和发布任何UI元素之前立即返回,但仍然存在启动被调用流程的开销,至少在第一个实例中是这样,在其他实例中还存在上下文切换的开销


更具体地说明您真正想要实现的目标可能会更有成效。

如果我从我的应用程序中调用线程中的另一个应用程序会怎么样?如果有可能的话?我觉得没关系。。一次只有一个应用程序可见,并且只有该可见应用程序接收触摸事件。这不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论-你可以随时对自己的帖子发表评论,一旦你有足够的评论,你就可以发表评论。问题是“这可能吗?”该问题的答案是“不”。