Bonjour à tous,
Je réalise actuellement une application permettant l'installation et la désinstallation de drivers sur un PC sous Windows XP et supérieur.
J'ai un petit soucis sous Windows 7 version 64 bits.
A la fin de la désinstallation, je vérifie que le fichier .sys n'est plus présent dans le dossier C:\Windows\System32\drivers\. S'il est encore présent je le supprime via l'API Windows deleteFile.
Mon problème est qu'à chaque appel de deleteFile sous Windows 7 64 bits j'ai pour réponse ERROR_FILE_NOT_FOUND alors que ce fichier est bien présent dans le répertoire.
Je peux d'ailleurs le supprimer à la main sans problème.
J'ai essayé de supprimer l'UAC mais cela ne change rien à mon problème.
Est-ce que quelqu'un comprend pourquoi ? Je n'ai pas de problème sur Windows XP 32 bits.
Merci beaucoup de votre aide
Partager