問題タブ [cross-process]
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.
.net - 別のアプリケーションの Button_Click() イベントを発生させる
これは私には信じがたいことのように聞こえますが、聞いてみたいと思いました。
ボタンを含む .NET アプリケーションが存在します。このアプリケーション ソースは編集できません。既存のアプリケーションです。
アプリケーションから、そのボタンのクリック イベントをプログラムで発生させたいと考えています。
これは可能ですか?
c# - イベントを単一のプロセスに送信する
現在EventWaitHandle
、Windows フォーム アプリからのウィンドウを持たないネイティブ プロセスのクリーン シャットダウンをトリガーするために を使用しています。これらのプロセスを複数同時に実行している場合、イベントを設定するとすべてが停止します。選択した単一のプロセスにイベントを送信する方法はありますか? Process
それぞれの変数を保持します。
android - Androidでクロスプロセスロックを実装するには?
複数のアプリを使用するためのライブラリ プロジェクトを作成しています。そして、何らかの理由で、異なるアプリに対して関数の相互排他を作成する必要があるため、プロセス間ロックが必要です。しかし、私が知る限り、Android APP では、内部ストレージ内の独自のファイルのディレクトリにのみ書き込むことができ、一部のデバイスには外部ストレージがないため、外部ストレージは信頼できません。ファイルロックは私には当てはまらないようです。クロスプロセスロックを実装する他の方法はありますか?
ありがとう〜
c# - 子ウィンドウが C# デスクトップ アプリの子になると、C++ Windows デスクトップ アプリで常にちらつきますか?
次の SO 投稿の情報を使用して、C++ デスクトップ アプリの Picture コントロールの親を、C# アプリの Panel コントロールの子にしました。C++ アプリと C# アプリは、独自のプロセスで実行される個別のアプリです。
SetParent を使用してウィンドウを外部プロセスに埋め込むさまざまな問題
SetParent を使用して HWND を外部プロセスに埋め込む
以下に示すコードを使用して、親を再設定しています。C# アプリは C++ アプリを起動し、コマンド ラインで、C++ アプリの Picture コントロールをホストする Panel コントロールの Windows ハンドルを渡します。C# アプリを実行すると、C# アプリ固有の指定された Panel コントロールに C++ Picture コントロールのアウトラインが表示されます。
ただし、次の問題があります。
1) C++ と C# の両方のアプリが、1 秒間に何度も再描画されているように、ひどくちらつきます。
2) C++ アプリの画像コントロールは通常、WebCam からのビデオ フィードを表示します。I BitBlt() で Web カメラからのフレームを C++ ピクチャ コントロールに渡します。親を再設定しなくても問題なく動作しますが、フレームがまったく表示されません。
注: ちらつきは、間違いなく、親が変更された子ウィンドウに描画した結果です。その操作を無効にすると、ちらつきは発生しません。
誰が何が間違っているのか、どうすれば修正できるのか知っていますか? C# アプリのメイン スレッド (Picture コントロールを所有するスレッド) に属する入力スレッドに、C++ メイン入力スレッド (Picture コントロールを所有するスレッド) の再親化とアタッチを行う C++ アプリのコードを次に示します。パネル コントロール):