2009-03-03 10 views
1

私たちはテストのためにアプリケーションのzipファイルを提供しており、2つの別々のマシン上の同じzipファイルは異なる方法で抽出されています。 1つはすべてのファイルを抽出し、もう1つは実行可能ファイル(.exeと.msiを除く)をすべて抽出します。実行ファイルは、1台のマシンで 'Extract All'には含まれていませんが、別のマシンには含まれないのはなぜですか?

私はProcessMonitorを使用して何が起こっているかを見てみると我々は

「をWinZipのを使用する」以外の何かをお客様にお伝えしているつもり(または7zipをし、または何でも)している、私はそのExplorer.exeプロセスを参照してください各ファイルを作成してから削除します。 WTF?

2つのシステムは、Windows Server 2003 SP2です。確かに、これがなぜ起こるのかを説明する設定があります。

** UPDATE 1 **** ウイルススキャンを有効/無効にしましたが、顕著な効果はありませんでした。

答えて

1

セキュリティパッチ/設定があり、一方のマシンにはもう一方のマシンにはないものがありました。 zipファイルは、プロパティを調べることによって 'ロック解除'する必要がありました。

これまでは、実行可能ファイル/ dllはファイルから抽出されませんでした。

1

私の推測では、ウィルススキャンやその他の「マルウェア対策」のキットがあります。おそらくグループポリシーと関係がありますか?

0

IIRC、ProcessMonitorには、削除イベントのスタックを表示するオプションがあります。 Windowsシンボル(または設定済みのシンボルサーバ)が必要ですが、関数名は実行ファイルが削除される理由を示します。

関連する問題