Warum sind ausführbare Dateien nicht in ‚Alle extrahieren‘ aufgenommen auf einer Maschine, aber eine andere nicht?

StackOverflow https://stackoverflow.com/questions/608525

Frage

Wir sind für das Testen und die gleiche Zip-Datei auf zwei getrennten Maschinen eine Zip-Datei unserer Anwendung gibt, anders extrahiert. Man wird alle Dateien extrahieren, wird der andere extrahieren alle, aber die ausführbaren Dateien (.exe und .msi-spezifisch).

Wir werden unsere Kunden haben etwas anderes als ‚verwenden WinZip‘ (oder 7-Zip, oder was auch immer) zu sagen,

Wenn ich mir anschaue, was Process geschieht mit, ich sehe, dass die explorer.exe Prozess jede Datei schafft, dann ist es zu löschen. WTF?

Die beiden Systeme sind Windows Server 2003 mit SP2. Sicherlich gibt es eine Einstellung, die wir zu diesem Punkt kann erklärt, warum dies geschieht.

** UPDATE 1 **** I aktiviert / deaktiviert Virenprüfung ohne erkennbare Wirkung.

War es hilfreich?

Lösung 2

Es gab einen Sicherheitspatch / Einstellung, dass eine Maschine hatte, dass der andere nicht. Die Zip-Datei benötigt werden ‚entsperrt‘, indem du die Eigenschaften suchen.

Bis dahin würde keine ausführbaren Dateien / dlls aus der Datei extrahiert werden.

Andere Tipps

Meine Vermutung ist, es ist ein Virenscanner oder andere „Anti-Malware“ bisschen Kit - möglicherweise etwas mit Gruppenpolitik zu tun

IIRC hat Process die Möglichkeit, den Stapel für das Löschereignis zu zeigen. Sie würden Windows-Symbole benötigen (oder ein konfiguriertes Symbolserver), aber die Funktionsnamen sollten Sie einen Hinweis geben, warum die ausführbaren Dateien gelöscht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top