新しいファイルが作成されていないかフォルダを監視するWindowsサービスがあります。ファイルがドロップインされると、サービスはこのファイルパスを引数として送信する別のアプリを起動します。
Windowsサービスが生成できる2番目のアプリのインスタンス数を制御する方法を探しています。たとえば、2番目のアプリのインスタンスを5つだけ設定する方法がある場合は、生成する必要があります。
2番目のアプリで値1のセマフォを使用しようとしましたが、これにより、複数のファイルがドロップされたときに2番目のアプリが一度に1つのファイルを実行しますが、Windowsサービスはファイルの数としてインスタンスの数を起動しますホットフォルダにあります。2番目のアプリを邪魔したくないので、セマフォを削除したいと思います。
Windowsサービスと2番目のアプリはどちらも.NETアプリケーションです。