実行中のプログラムの制御
Control Running Programは、開発者による新しいアプリケーションです。 fsLock 最初の目的は、定義されたプログラムのインスタンス以上がシステムで実行されるのを防ぐことです。2番目の目的は、システム上でアプリケーションが閉じられるたびにアプリケーションを起動することです。どちらの関数にも説明が必要だと思いますが、何がいいのかを理解するのに少し時間がかかりました。
インスタンス制御、これは最初の関数の正式名称であり、プログラムのx個を超えるインスタンスがシステムで実行されるのを防ぎます。定義された値を超えるプログラムの別のインスタンスが開始されると、そのインスタンスはすぐに閉じられます。これは、他のアプリケーションを時々生成するアプリケーションを使用している場合に非常に役立ちます。 Internet Explorerのように、このような動作をするアプリケーションはまだ思いつきませんでした。
興味深い点は、実行中のプロセスのリストから追加したいアプリケーションのみを選択できることです。つまり、アプリケーションを実行するには、リストに追加する必要があります。同時に実行できるインスタンスの数に制限はありません。
この関数の別の可能な使用法は、時々プログラムを何度も起動する場合です。
2番目の関数は、多くのユーザーに適していることがわかります。これは、ユーザーが常に自分のコンピューターで実行したいアプリケーションのリストです。プロセスを常にスキャンし、リストにあるプロセスが終了したことを検出すると、アプリケーションを再起動します。
実行プログラムの制御には.netフレームワーク2.0以降が必要ですが、他の制限はないようです。