Pourquoi les fichiers exécutables ne sont-ils pas inclus dans «Extraire tout» sur une machine, mais pas sur une autre?

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

Question

Nous fournissons un fichier zip de notre application à des fins de test et le même fichier zip sur deux machines distinctes est extrait différemment. L’un extraira tous les fichiers, l’autre extraira tous les exécutables (.exe et .msi en particulier).

Nous allons devoir dire à nos clients quelque chose d'autre que 'utiliser WinZip' (ou 7zip, ou autre chose)

Lorsque je regarde ce qui se passe avec ProcessMonitor, je constate que le processus explorer.exe crée chaque fichier, puis le supprime. WTF?

Les deux systèmes sont Windows Server 2003 avec SP2. Il existe sûrement un paramètre sur lequel nous pouvons indiquer qui explique pourquoi cela se produit.

** UPDATE 1 **** J'ai activé / désactivé l'analyse antivirus sans effet notable.

Était-ce utile?

La solution 2

Il y avait un correctif de sécurité / un paramètre sur l'un des ordinateurs, mais pas sur l'autre. Le fichier zip devait être "déverrouillé" en consultant les propriétés.

Jusque-là, aucun fichier exécutable / dll ne serait extrait du fichier.

Autres conseils

Je suppose que c'est un scanner de virus ou un autre "anti-malware". peu de kit - peut-être quelque chose à voir avec la stratégie de groupe?

IIRC, ProcessMonitor a la possibilité d'afficher la pile pour l'événement delete. Vous aurez besoin de symboles Windows (ou d’un serveur de symboles configuré), mais les noms de fonction doivent vous indiquer pourquoi les fichiers exécutables sont supprimés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top