Impossible d'écrire/créer un fichier
Bonjour
J'ai un programme qui n'a pas le même comportement sur 2 ordis différents (pourtant même OS : Win 7 64bits; j'ai même tenté sur Win 8 et je ne reproduis pas)
Mon problème est que je n'ai pas accès à l'ordi qui a l'erreur (donc échanges par mail/téléphone)
donc pour diagnostiquer :roll:
J'ai la fonction CreateFile qui génère l'erreur : aucune création du fichier
GetLastError me retourne l'erreur ERROR_ACCESS_DENIED
L'exécutable est lancé sur le disque C
J'appelle CreateFile avec ces paramètres :
Code:
1 2 3 4 5 6 7 8
| HANDLE hFile;
hFile = CreateFile ("log.txt",
GENERIC_WRITE,
0,
NULL,
OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL); |
alors que la lecture du fichier (s'il existe) fonctionne
La création/modification du fichier est possible avec le bloc notes
Comment savoir ce qui empêche l'écriture ?
Comment corriger ?
Merci