問題タブ [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++ - ブースト:プロセスを開始してその中で関数を実行することはどのように可能ですか?

私の主なポイントは、1 つのプロジェクト ファイルにあるアプリのメイン関数を作成するとしましょう。のような静的関数がいくつかありますcout << "Hello!";。プロセスを作成し、その中でその機能を実行するためにブーストが必要です。ブーストとその方法を使用してそのようなことは可能ですか?

0 投票する
1 に答える
7221 参照

c++ - Boost.Process - プロセスに関数を実行させる方法は?

Boost.Processはまだ Boost ディストリビューションに受け入れられていませんが、 Boost.Processで何かをしようとしています。

最も単純なプログラムは次のようになります

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ツールバーからアクセス違反の例外をスローします

プロセス間でいくつかの情報を共有するために、メモリマッピングファイルテクニックを試しています

ただし、これをコンポーネントの1つであるIEツールバーで使用すると、IEがプロテクトモードで実行されているときにアクセス違反の例外がスローされます。

誰かがこの点で私を助けることができますか??。

IEがプロテクトモードで実行しているときに問題が発生しない複数のプロセス内でメモリを共有する代替手段がある場合は、共有してください

詳細なシナリオはすでにここで説明されています ありがとう

0 投票する
3 に答える
5511 参照

c# - Process.Start vs Process 'p = new Process()' in C#?

この投稿で質問されているように、C# で別のプロセスを呼び出す方法は 2 つあります。

  • Q1 : それぞれのアプローチの長所と短所は何ですか?
  • Q2 : メソッドでエラーが発生するかどうかを確認するProcess.Start()方法は?
0 投票する
2 に答える
3555 参照

c# - サブプロセスがC#で出力する値を出力するには?

この投稿で質問されているように、Python の subprocess.Popen() 関数を使用して、実行中の Ruby のコードから値を出力できます。

C# で同じことを行うにはどうすればよいですか? サブプロセスが出力する値をどのように出力できますか?

0 投票する
3 に答える
3240 参照

android - Android リモート メソッド (AIDL) とインテント - パフォーマンスとバッテリー使用量

私のチームは、(同じ電話で) データを交換する複数の Android アプリケーションで構成される Android プロジェクトに取り組んでいます。アイデアは、いくつかのデータを収集し、このデータをメインアプリケーションに送信するいくつかのアプリケーションを持つことです。ここでの主な課題は、CPU 負荷とバッテリー使用量の観点から、交換をできるだけ安く行うことです。

私の知る限り、プロセス間通信を実現するには 2 つの方法があります。

  1. インテントとアクティビティ - あるアクティビティが別のアクティビティのインテントをキャッチ
  2. リモート メソッド (AIDL 経由)

次のシナリオでは、どちらがより効率的か疑問に思います。

  1. 非常に頻繁なメッセージ/メソッド呼び出しで、送信されるデータ/トラフィックが非常に少ない (例: 一連のプリミティブを渡すだけ)
  2. トラフィック チャンクが大きく、メッセージ/メソッド呼び出しの頻度が低い (例: データを収集し、定期的に数 KB/MB のデータを送信する)
  3. 大きなデータ チャンクが交換される非常に頻繁なメッセージ/メソッド呼び出し

比較またはベンチマークへの参照/リンクのいずれかの点で、助けていただければ幸いです。

0 投票する
2 に答える
2072 参照

java - Bluetooth接続を新しいアクティビティに渡す

メインアクティビティを含むアプリケーションがあります。このアプリケーションには、すべてのアプリケーションセットアップオプションといくつかのユーザー選択を備えた非常にシンプルな画面があります。メイン画面のボタンは他のアクティビティを開始します。

(1)現在、Bluetoothスキャナーをアプリケーションに実装しています。設定を編集し、メインアクティビティでBluetooth接続を確立し、その接続を(バンドルまたはパーセル可能で?)他のアクティビティに渡すことができるようにしたいと思います。

接続を渡す方法としてBundleを調べましたが、値としてプリミティブ型と基本型のみを受け入れるようです。Intent.putExtra(String、Parcelable)が利用可能であることに気づきましたが、Parcelは私を混乱させました。これを実装するための最良の方法は何でしょうか、それとも可能ですか?

いくつかの関連コード:

(2)データベース接続も渡すことはできますか?SQLiteOpenHelperをサブクラス化する必要があることを理解しています。これにより、IPCが複雑になる可能性がありますが、それでもどういうわけか可能だと思いましたか?

0 投票する
2 に答える
99 参照

c# - コード (この場合はクラス) をサーバー/プログラムに送信し、出力を受け取るにはどうすればよいですか

状況は次のとおりです。

すぐにアクセスする必要がある膨大なデータ セットがあります。これは財務データ セットなので、基本的には、各時点で何千もの株式のデータが設定されています。現在、このデータをプログラムにロードするにはしばらく時間がかかります (20 ~ 40 秒)。コードを変更するたびにこれを行う必要はありません。

基本的に、私にはアイデアがあり、それが理にかなっているのか/最適であるかを知りたい. すべてのデータがロードされ、すべてのオブジェクト定義が含まれるある種のサーバーをセットアップすることを考えていました。次に、2 番目のプログラム/クライアントから、事前定義されたタイプのクラス (戦略クラス) をサーバーに送信したいと考えています。サーバーにコードを実行させてから、サーバーにテストの結果を返してもらいます。

この場合、トレーディング戦略を作成しているので、「戦略」に必要なものを定義する抽象クラスがあります。日付が変わるたびに派生した「戦略」を呼び出し、戦略が株を売買し、戦略からの利益を結果オブジェクトに保存する市場シミュレーターがあります。そのため、戦略部分をコーディングして送信し、結果部分を受信できるようにしたいと考えています。ストラテジー オブジェクトのパラメーターまたは生のコードを変更するたびに、すべてのデータをロードすることを避けたいと考えています。

これが誰かにとって意味があることを願っています。明確でない場合は申し訳ありません。これが可能かどうか教えてください。その後、どうすればこれをグーグルで検索できますか?? ここで何を検索すればよいかさえわかりません。