Myke a écrit a écrit :
Voila: je viens du monde linux, et je dois faire le 'portage' d'un projet sous windows. Comment faire pour que deux applications sous windows puissent se partager une zone mémoire commune ???
please help ...
|
J'ai pas de MSDN sur moi (je suis chez moi, et chez moi pas de windows).
Tu dois pouvoir passer par un fichier projete en memoire: CreateFileMapping, MapViewOfFile. Et comme fichier, tu passes INVALID_HANDLE_VALUE, ce qui associe le mapping a une zone memoire et pas un fichier. Et file lui un nom, comme ca les differents programmes sauront quoi acceder.
Enfin, j'espere que je me plante pas, car je l'ai jamais utiliser pour partager des donnees inter-process...