2012-03-23 4 views
3

アプリケーションのいずれかが突然終了し、「ファイルまたはアセンブリを読み込めません」というエラーが発生して終了します。いくつかの調査の後、私は、アプリケーションによって使用されるDLLファイルの1つが1-2バイト分のサイズに変更されていることを発見しました。.NETランダムアセンブリがディスク上で変更される

私はそれがアプリケーションによって使用されるすべてのdllファイルに関連し、それらのいずれかが壊れている可能性があることに気付きました。私たちは別のボックスに同じアプリケーションのコピーを持っており、それは問題なしで実行されます。それは私がそれが環境に関係していると思うようになります。

どのようなプロセスを見つけることができますか、いつファイルを変更しますか?理由は何でしょうか?これはany1に起こったのですか?

+1

あなたは多くの情報を提供していないので、理由は分かりませんが、おそらくプロセスモニタを使用してファイルの変更点を確認することから始めます。http://technet.microsoft.com/ en-us/sysinternals/bb896645 –

答えて

7

このような状況が発生しているコンピュータにアクセスできない場合は、FileMonを使用してアセンブリファイルを監視し、どのプロセスがそれらを変更しているかを調べることができます。

これは疑いのあることに、何らかのウイルスやウイルス対策ソフトのようなものです。

+0

私はこの解決策を試しましたが、問題はカップル日に一度起こることです。 ProcMonは一定の時間が経過するとバグが止まっているようです。 –

+0

おそらく彼らは唯一の解決策です。ありがとう –

関連する問題