私は、ファイルシステムの変更を監視する古いアプリケーションを持っています。これは、何らかの不明な理由により、大幅に遅くなります(クラッシュを引き起こすと思います)。プログラムがこれを行う必要はありません。アプリケーションがファイルシステムの変更を監視できないようにします。
これらの変更を監視するアプリケーションのフックを削除またはバイパスする方法はありますか?
IIRCプログラムが実行される前(および/または後)にフックを作成しても、次のフックを呼び出すことはできませんか?これが実行中のすべてのアプリケーションを壊しても、私は気にしませんが、もちろん、このアプリケーションに影響を与えます。
プログラマは、偶然にもReadDirectoryChanges()を追加することはありません。ソースコードがなくても、作成者または所有者に連絡してサポートを依頼すれば、何かできることはありません。 –
私はあなたが結論に至った経緯を知りました。プログラムがこれを行う必要はありません。なぜそれがそれをしているのかわからずに。 – Luke
私が言ったように、このアプリケーションは変更を監視するべきではありません。なぜそれが行われているのかは不明ですが、アプリケーションには必要がありません。それはいくつかの奇妙なボールの理由を無効にしたとしても、アプリケーションには何ら影響を与えませんが、少なくとも私にとってはパフォーマンスを向上させます。 アプリ内で「機能」が壊れてしまった場合、私はそれを裂けません。また、ソースコードを持っている必要はありません。フックはチェーン内で呼び出され、チェーン内のチェーンを切断するだけです。これを行うにはいくつかの方法があります。私は誰かがこれを前にやっていて、私にある方向性を与えてくれることを望んでいた。 – AbstractDissonance