J'essaie de partager certaines données entre les DLL dans un projet qui a une structure de dépendance extrêmement complexe (plusieurs DLL). Je veux être en mesure d'associer une clé avec certaines données dans une partie de l'application, puis extraire ces données en fournissant la clé appropriée dans une autre partie de l'application. D'une certaine façon, on peut dire que je cherche quelque chose qui ressemble à System.setProperty()/getProperty() de Java. J'étais sûr que les process APIs me donneraient un accès à un tampon à l'échelle du processus, mais je n'avais pas de chance. Des idées?Propriétés globales (à l'échelle du processus) dans Win32
(Je sais que la solution propre est d'introduire une nouvelle DLL et de la lier correctement aux DLL existantes Malheureusement, ce type de solution dépasse le mandat de mon équipe).
Voici un lien vers un article qui a une classe wrapper pour l'utilisation d'atomes. http://www.codeproject.com/KB/winsdk/win32Atom_Wrapper.aspx – zooropa