Hallo, ich wußte erst nicht ob ich diese Frage beim Windows-Forum oder hier bei der Software stellen soll.
Ich habe zwei eigene C++ Programme die sich um verschiedene Datenverarbeitungen kümmern. Programm #A ließt nun von Programm #B alle 5 Sekunden den Wert einer konstanten int-Variable aus. (Ich habe die int-Var vor der main() definiert) Programm #A greift hierbei auf eine (virt.) Speicher-Adresse zu, die ich bereits im Quellcode definiert habe.
Ich nutze diesen Trick für eine simple Prozess-Kommunikation.
Wenn ich die Programme aber auf einem Anderen Computer laufen lasse, klappt der Zugriff nicht mehr weil eine Andere Speicher-Adresse zugewiesen wurde.
Wie kann mein Programm #A nun die Speicher-Adresse der int-Variable in Prog. #B finden?
Ich möchte nicht die Festplatte benutzen sondern es muss bei einer Prozess-Kommunikation bleiben.
Ich dachte mir ich brauch eine art Basis-Adresse auf die ich dann eine konstante Zahl addieren kann. Im Netz finde ich leider verdammt wenig, und oft nur einige Sätze statt genaue Beschreibungen.
Ich benutze Windows 7.
schreiber123 Gast |