1

私のアプリケーションには、ウィンドウを非表示にするオプションform.hide()があり、通知アイコンをシステム トレイに配置します。通知アイコンをクリックすると、form.show() が表示されます。

誰かがアプリの 2 つのインスタンスを実行しようとする場合、私は . 新しいインスタンスを実行しない b. 最初のインスタンスのウィンドウを表示する

同じ名前のプロセスが存在するかどうかを確認するループが既にあります。そして、新しいアプリを実行しないように指示できます (前に program.cs に戻りApplication.run(new form())ます) 。

しかし、最初のアプリにメイン ウィンドウを表示するように指示する必要があります。

(最初のインスタンスの) プロセスがあり、そのハンドルの ID などを取得できます。

質問そのプロセスを使用してウィンドウを表示する方法は?

4

2 に答える 2