0

あるexeを別のexeから実行したい。ただし、最初のexeが実行されている場合、他のexeは実行できません。

したがって、2 番目の exe が実行される前に、exe を実行してアプリケーションを終了したいと考えています。

これに関するヘルプ。

4

3 に答える 3

1

2 つのメイン プロセスを同時に実行することが許可されていない場合は、中間にプロセスを配置する必要があります。つまり、全部で 3 つのプロセスが必要です。A と C の 2 つの主要なプロセスと、その中間にあるブローカー B です。

  • プロセス A が実行されます。
  • プロセス A は、プロセス ハンドルを渡してプロセス B を開始します。
  • プロセス A が終了します。
  • プロセス B は、プロセス A のプロセス ハンドルを待機します。これは、プロセス A が終了したときに通知されます。
  • プロセス B がプロセス C を開始します。
  • プロセス B が終了します。

プロセスを作成する方法、プロセスに引数を渡す方法、ハンドルを複製する方法、ハンドルを待機する方法などを既に知っていることを前提としています。

于 2015-03-10T12:53:53.430 に答える