Bonjour à tous !

Mon code doit ouvrir un fichier et y inscrire de mutltiples informations. Tout se passe bien sous differents XP mais sous vista le programme crash sans aucune descriptions du problème...
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
char szthis[300];
char* c = szthis + GetModuleFileName(0, szthis, 300);
while(*c != '\\') c--;
*c = 0;
sprintf(fileName, "%s\\%s.gps", szthis, ucName);
FILE* fichierRetour = NULL;
fichierRetour = fopen(fileName, "w");
Merci pour votre aide !