Salut,
si tu utilises les MFC :
1 2 3
| CFile *file = new CFile("fichier.txt", CFile::modeCreate | CFile::modeReadWrite | CFile::shareExclusive); // CFile::shareExclusive empêche l'accès d'autres processus à ce fichier
file->Write(...);
file->Read(...); |
avec l'API windows, je te conseille ce tutoriel : http://bob.developpez.com/tutapiwin/ : chapitre 4.
Si tu créé ton handle avec le 3ème paramètre de CreateFile à 0, tu empêches l'accès d'autres processus au fichier, ex :
handleLogFile = CreateFile(m_strFilename, GENERIC_WRITE|GENERIC_READ, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
Partager