J'ai une application C# qui crée un fichier de paramètres pour lui-même pour stocker l'état actuel de certains éléments visuels. Cette application fonctionne très bien sur toute machine qui n'exécute pas Windows 7, mais sur ces machines, nous obtenons une erreur que le fichier de paramètres ne peut pas être créé parce que l'utilisateur n'a pas la permission. Maintenant, je pourrais résoudre ce problème en allant sur chaque ordinateur, en me connectant en tant qu'administrateur et en donnant à l'utilisateur un accès en lecture et écriture sur le dossier du programme pour l'application que nous avons installée, mais il doit y avoir un meilleur moyen.Pourquoi mon application C# ne peut-elle pas créer de fichiers sous Windows 7?
Il semble que sous XP, vous ayez un accès en écriture sur les dossiers que vous avez créés par défaut, mais ce n'est plus le cas. Existe-t-il un paramètre dont j'ai besoin dans le package d'installation pour que cela fonctionne?
Avez-vous vérifié que votre package d'installation marquait le répertoire des paramètres en écriture et l'assignait au bon utilisateur? – AlG
vous ne dites pas où vous créez des fichiers, ce qui pourrait être des informations utiles –