私はWindowsフォームに取り組んでいます。2 つのアプリケーションがあります。1 つは親で、もう 1 つは子です。私の主なアプリケーションでは、一連のレコードを含むグリッドがあります。ユーザーは 1 つのレコードを選択してボタンをクリックする必要があります。選択したレコードのデータを、次のような引数として子アプリケーションに送信する必要があります。
Process.Start("path to child exe","selected record's data");
その後、子アプリケーションに送信されたデータを次のように取得します。
Environment.GetEnvironmentVariables()[0];
親から送信されたデータの処理が完了すると、子アプリケーションは自動的に閉じる必要があります。その後、親アプリケーションでグリッドビューの選択された行を1行前にシフトし、その選択された行情報を子アプリケーションに送信する必要があり、メインアプリケーションのグリッドビューのすべてのレコードをトラバースするまでプロセスを繰り返す必要があります。