问题标签 [interprocess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1016 浏览

java - HP QTP (VbScript):使用 Java 对象(如 .NET 类的 DotNetFactory)

有没有办法以类似的方式(创建、调用方法)处理 Java 类?

QTP 通过 dotNetFactory 为 .NET 类提供这种支持。Java有类似的东西吗?

(我们的后端应用程序有 JAva API,我们想为此编写包装器)。

谢谢!

0 投票
1 回答
3428 浏览

c++ - Boost:是否有可能启动一个进程并在其中运行一个函数?

我的主要观点是,假设我们创建了应用程序的主要功能,该功能位于一个项目文件中。我们有一些静态函数,比如cout << "Hello!";. 我们希望 boost 为我们创建一个进程并在其中运行该函数。使用boost可以做到这样的事情吗?怎么做?

0 投票
1 回答
7221 浏览

c++ - Boost.Process - 如何让一个进程运行一个函数?

所以我尝试用Boost.Process做一些事情,尽管它还没有被 Boost 发行版接受。

最简单的程序看起来像

如何提高我正在创建的执行 Hello() 函数的进程?

0 投票
1 回答
230 浏览

.net - 在 3 个不同的应用程序之间共享但安全的内存 (Windows)

我们正在编写一套包含 IE 工具栏、Firefox 工具栏和 Windows 桌面客户端的 windows 应用程序。

在使用任何这些组件之前,用户提供他的密码并说他需要将此密码保存 1 小时或他选择的任何选项。

现在我们面临的挑战是,当他在所有 3 个组件中使用时,我们必须使用相同的密码来解密他的数据,目前我们正在使用 AES 加密的普通文件中编写该密钥,并在源代码中隐藏一个特定的密钥并且所有 3 个组件都从该文件访问该密钥。

现在请根据以下限制/要求建议我更好的方法。

  1. 所有 3 个组件全部/部分用 .Net 编写。
  2. IE 使用保护模式,因此无法访问高权限资源
  3. 用户的数据是用他自己的安全密钥加密的,因此我们必须拥有他的密钥来解密他的数据。当他退出时,我们会松开此密钥以确保安全。
  4. 所有 3 个组件都在低特权进程中运行。

有人可以帮助我吗?

问候

0 投票
1 回答
743 浏览

.net - Win32API.OpenFileMapping 从 IE 工具栏引发访问冲突异常

我们正在尝试使用内存映射文件技术在进程之间共享一些信息

但是当我们在我们的一个组件(即 IE 工具栏)中使用它时,当 IE 在保护模式下运行时,它会引发访问冲突异常。

有人可以在这方面帮助我吗?

如果有任何替代方法可以在多个进程中共享内存,通过它IE在保护模式下运行时没有任何问题,也请分享

详细的场景已经在这里解释了 谢谢

0 投票
3 回答
5511 浏览

c# - C# 中的 Process.Start 与 Process `p = new Process()`?

正如这篇文章中所问的,有两种方法可以在 C# 中调用另一个进程。

  • Q1:每种方法的优缺点是什么?
  • Q2 : 如何检查Process.Start()方法是否发生错误?
0 投票
2 回答
3555 浏览

c# - 如何打印出子进程用 C# 打印的值?

正如这篇文章中所问的,我可以使用 Python 的 subprocess.Popen() 函数来打印运行 ruby​​ 代码的值。

我怎样才能用 C# 做同样的事情?如何打印子流程打印出的值?

0 投票
3 回答
3240 浏览

android - Android 远程方法 (AIDL) 与 Intents - 性能和电池使用情况

我的团队正在开发一个 Android 项目,该项目由几个交换数据的 Android 应用程序(在同一部手机上)组成。这个想法是有几个应用程序正在收集一些数据并将这些数据发送到主应用程序。这里的主要挑战是在 CPU 负载和电池使用方面尽可能便宜地进行交换。

据我所知,实现进程间通信有两种方式:

  1. 意图和活动——一项活动捕捉另一项活动的意图
  2. 远程方法(通过 AIDL)

我想知道在以下情况下哪个更有效:

  1. 非常频繁的消息/方法调用,数据发送/流量很少(例如,只传递一堆原语)
  2. 具有大流量块的不太频繁的消息/方法调用(例如收集数据并定期发送几 KB/MB 的数据)
  3. 交换大数据块的非常频繁的消息/方法调用

我将不胜感激任何帮助,无论是在比较方面还是在基准的参考/链接方面。

0 投票
2 回答
2072 浏览

java - 将蓝牙连接传递给新的 Activity

我有一个包含主 Activity 的应用程序,它有一个非常简单的屏幕,其中包含所有应用程序设置选项和一些用户选择。主屏幕按钮启动其他活动。

(1) 我现在正在应用程序中实现蓝牙扫描仪,我希望能够编辑设置并在主 Activity 上建立蓝牙连接,并将该连接(通过 Bundle 或 Parcelable?)传递给其他 Activity。

我查找 Bundle 作为传递连接的一种方式,但它似乎只接受原始类型和基本类型作为值。我注意到 Intent.putExtra(String, Parcelable) 可用,但 Parcel 有点让我困惑。实现这一点的最佳方法是什么,甚至有可能吗?

一些相关代码:

(2) 我也可以通过数据库连接吗?我知道必须对 SQLiteOpenHelper 进行子类化,这可能会使 IPC 复杂化,但我认为它仍然可能以某种方式实现吗?

0 投票
2 回答
99 浏览

c# - 如何将代码(在这种情况下为类)发送到服务器/程序并接收输出

情况如下:

我有一个庞大的数据集,需要快速访问。这是一个财务数据集,所以基本上它的设置方式是,在每个时间点,你都有数千只股票的数据。现在,将这些数据加载到程序中需要一段时间(20-40 秒),我希望避免每次更改代码时都必须这样做。

基本上,我有一个想法,我想知道它是否有意义/是否最佳。我正在考虑设置某种服务器,该服务器已加载所有数据和所有对象定义,然后从第二个程序/客户端,我想将预定义类型的类(策略类)发送到服务器,让服务器运行代码,然后让服务器将测试结果发回给我。

在这种情况下,我正在创建交易策略,所以我有一个抽象类来定义“策略”需要什么。我有一个市场模拟器,每次日期变化时都会调用派生的“策略”,然后策略买入或卖出股票,然后将策略的利润存储在某个结果对象中。所以我希望能够对策略部分进行编码,将其发送过来,然后接收结果部分。我想避免每次更改策略对象中的参数或原始代码时都加载所有数据。

我希望这对某人有意义,如果不是很清楚,我很抱歉。请让我知道这是否可能,然后,我将如何进行谷歌搜索?我什至不知道在这里搜索什么。