Entwickler-Ecke

IO, XML und Registry - Variable aus laufender exe auslesen


Leon11 - Mi 08.10.08 12:16
Titel: Variable aus laufender exe auslesen
Hallo,

Kurz:
Wie greife ich von exe-1 auf (laufende) exe-2 zu um eine Funktion / Variable auszulesen


LANG:
ich hab ein C# Programm das von sehr vielen Personen aufgerufen wird, also werden sehr viele Instanzen erzeugt. Jedesmal wenn das Programm started merke ich mir den Benutzer der Person die das Programm aufruft in einer Variable.

Jetzt hab ich ein anders C# Programm geschrieben das diese Variable auslesen soll, falls ein benutzer einen Fehler gemacht hat ich genau diese Instanz schließen kann:

Hier der Quellcode des Hauptprogramms


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
static public string starter_name="";

    
     static public string give_name()
        {
            return starter_name;
        }


Hier der Quellcode des zugreifenden Programms:

C#-Quelltext
1:
Programm1.Program.give_name()  // und genau das funktioniert nicht                    


hat jemand ne Idee, ein schlagwort wonach ich googlen kann irgentwas? :?:


Christian S. - Fr 10.10.08 17:46

Irgendwie habe ich noch nicht ganz verstanden, was Du genau machen willst. Aber Du kannst Dir für die Interprozess-Kommunikation mal das hier ansehen: http://www.c-sharp-library.de/topic_quotNur+eine+Instanz+pro+Anwendungquot+featuring+IPC_53550.html Den Teil mit "nur eine Anwendung" kannst Du ja dann weglassen ;-)


Leon11 - Mo 13.10.08 07:32

cool danke ich glaub des hilft mir weiter, thx.