Hilfe bei globalen Variablen
-
Hallo,
ich habe folgendes Problem: Ich habe zwei Programme, die getrennt voneinander laufen, aber ich muss Informationen von einem zum anderen Programm übermitteln können. Gibt es denn keine Möglichkeit, eine Variable wirklich "global" zu machen, und dem anderen Programm die Speicheradresse der Variable zu sagen? Ich habe das versucht mit SendMessage aber das andere Prog konnte die Variable nicht lesen.
Wen's interessiert, ich brauche das für folgendes: ich habe eine Hook-Prozedur, die jedoch in einer selbstständigen Datei sein muss und jedes Programm öffnet diese DLL und startet diese Hook-Prozedur; ich muss aber die Infos aus dem Hook von allen Programmen zu dem Hauptprogramm bekommen, das den Hook installiert hat

Kann mir jemand helfen?
-
habe das selbe problem(oder besser ich habe nur über das prob nachgedacht
).
wirf mal einen blick auf das hxdef rootkit .....leider delphi
-
forensuche und msdn --> shared memory
bsp:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_how_do_i_share_data_in_my_dll_with_an_application_or_with_other_dlls.3f.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_shared_memory_in_a_dynamic_link_library.asp