J'ai un peu de mal à comprendre comment ça marche, je dois bien l'avouer...
D'autant plus que j'ai toujours développer en utilisant les MFC, ça ressemble, mais c quand même pas exactement la même chose.
A quoi correspond le FileMapping et comment ça fonctionne ?
Par contre, dans ton code, j'ai vu quelquechose qui pourrait résoudre mon problème, c'est à dire affecter un nom de classe à mon appli.
Je pourrais alors utiliser le FindWindow avec le nom de la classe et non le nom de la fenêtre.
Dans ton appli, tu définis
WNDCLASSEX wndcls;
tu affectes toutes les valeurs qui vont bien,
tu fais un RegisterClass, puis tu crées ta fenêtre.
En MFC, la fenêtre n'est pas créée de façon "explicite".
A quel endroit faire l'équivalent de
wndcls.lpszClassName = szappname;
(et quel est cet équivalent ?)
Et comment "récupérer" le bon paramêtre à passer à RegisterClass ?
Merci encore pour ton aide, parce que ce soit pour la première ou la seconde solution, je suis dans le flou artistique !