Lorsque j'essaie d'appeler System.IO.File.Encrypt() sur un fichier existant, il lève une exception d'E/S générique et le message est "Le paramètre est incorrect".File.Encrypt throwing "Le paramètre est incorrect"
System.IO.File.Encrypt ("C: \ Project \ StorageDirectory \ file.txt")
L'utilisateur actuel du processus est exécuté sous a un contrôle total sur le dossier "StorageDirectory" . Y a-t-il quelque chose qui me manque sur le plan des autorisations?
Informations supplémentaires: J'utilise l'identité d'un utilisateur à ce bloc de code (l'usurpation d'identité fonctionne très bien) tout en faisant cela. En outre, puisque c'est ASP.NET, j'ai vérifié pour voir si l'utilisateur de service de réseau (aucune usurpation d'identité au niveau du code) a donné la même erreur, mais il a crypté le fichier très bien. –