エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Process.Start()で起動したプロセスのメインウィンドウのハンドルが取得できない場合の対処法 | Slotware Blog
現在C#にて、以下のような仕様でプロセス間通信を行うアプリケーションを作っているのですが、プロセスA... 現在C#にて、以下のような仕様でプロセス間通信を行うアプリケーションを作っているのですが、プロセスAから起動したプロセスBのメインウィンドウのハンドルが取得できないという問題に遭遇しました。 ユーザーの操作でプロセスAがプロセスBを起動。 プロセスAはプロセスBのメインウィンドウにWM_COPYDATAを用いてデータを送信。 プロセスBはプロセスAから受けた指示に従って各種動作を行う。 一番最初に書いたコードは、次のコードです。 このコードを実行すると、プロセスは起動できるのですがWaitForInputIdle()で起動したプロセスのメッセージループ突入まで待機しているにも関わらず、メインウィンドウのハンドルが取得できずに0が返って来ることがあります。 //プロセスを生成する。 Process p = new Process(); p.StartInfo.FileName = appPa
2018/04/10 リンク