私はmct.exeと呼ばれるexeを持っています
既存の c# アプリケーションの 1 つは、毎回 mct.exe のインスタンスをチェックし、インスタンスがゼロの場合は exe をトリガーし、既に実行されている mct.exe がある場合は exe をトリガーしません。つまり、mct は 1 つだけです。 exe は指定された時間に実行されます。これは、mct.exe が高い CPU 使用率を占有し、mct.exe の複数のインスタンスが長時間実行されている場合、システムが応答しなくなる可能性があるためです。
現在、同じサーバー上の別のアプリケーションに同じ mct.exe を使用する必要があり、既存のアプリケーションを編集して mct.exe の 2 つのインスタンスをチェックすることはできません。mct.exe を mockmct.exe という名前の別の exe としてモックし、mockmct.exe を 2 番目のアプリケーションに使用できる可能性はありますか?
また、mct.exe が mct.exe と同じ量の CPU を占有することも理解していますが、それは問題ありません。