Über das Problem mit den globalen Variablen in Hooks bin ich auch schon gestolpert. Wenn es um das Verschicken von Daten geht, solltest du dir unbedingt Mailslots anschauen, damit lässt sich das Problem recht gut lösen (Hilfe zu Mailslot ist natürlich in der
MSDN). Du musst dann allerdings den Namen des Mailslots hartcodieren. Selbiges gilt für Memory-Mapped-Files, die ebenfalls für "ganz globale Variablen" eingesetzt werden können.
Hoffe geholfen zu haben
Apollonius