Je suis en train de lire un fichier de configuration dans ProgramFiles/MyApp mais dans Windows 7, il renvoie une exception pour accès refusé, il est le même et un fichier dans ProgrammData/MyApp:Pourquoi l'accès est-il refusé lorsque j'essaie de lire un fichier à partir de ProgramFiles/MyApp?
fileStream = new FileStream (ce .StorageName, FileMode.Open, FileAccess.Read);
N'est-il pas autorisé à lire uniquement à partir de ces dossiers?
Besoin de plus d'informations: Comment avez-vous créé le répertoire et y avez-vous placé votre fichier? Les propriétaires et les permissions du répertoire et du fichier sont-ils correctement définis? Votre contenu se trouve-t-il dans le répertoire Program Files approprié (par exemple, Program Files (x86) pour les programmes 32 bits sur un système d'exploitation 64 bits)? –
Les deux répertoires sont créés lors du processus d'installation. Le programme est x86 donc il est installé à C: \ Program Files (x86) \ MyProgram, le Windows 7 est x64. J'ai trouvé qu'il lit sans problème lorsque la demande est signée, ou après la question UAC quand il n'est pas signé. – Angelo