Intanto avrei un'altra domanda:
la memoria condivisa la creerò con "CreateFileMapping", quando verrà lanciato per la prima volta il programma non ci saranno problemi, la memoria condivisa sarà riservata, quando però si lancerà la seconda volta (il programma sarà identico al primo ovviamente) la memoria condivisa già esisterà, come si comporterà "CreateFileMapping"? Riconoscerà l'esistenza di una memoria condivisa col nome che sta cercando di creare? In tal caso ignorerà la creazione e dovrò attaccarla con "MapViewOfFile"? Posso fare un controllo preventivo per vedere se già esiste la memoria condivisa? Come?
|