Bonjour,
J'envoie ce message ici car je n'arrive pas à trouver de choses claires sur le sujet suivant:
"du point de vue du programmeur, quelles bonnes pratiques faut-il mettre en place pour gérer les conflits d'accès avec un éventuel anti-virus installé sur le système?"
Editeur de logiciel, nous souffrons régulièrement des conflits d'accès fichiers avec les anti-virus qui tournent sur les machines. En effet, dans nos tests, si l'anti-virus n'est pas désactivé, on peut obtenir des "Access Denied" lors d'opération comme des rename ou file_copy!
Une solution consiste à implémenter des boucles de réessai (retry après qqs ms d'attente), et ça marche. Mais franchement, est-ce que ça veut dire qu'un développeur Windows doit tout le temps gérer le cas où un anti-virus lock un fichier chaque fois qu'il écrirt du code pour accéder à un fichier? Si c'est le cas, alors pourquoi ne pas encapsuler ce genre comportement dans les librairies de haut niveau (genre dans dotNET? ou JDK?)
Bref, si quelqu'un à des idées sur le sujet, je suis preneur!
Merci.
Partager