Ich habe ein Programm, welches ab dem Start des PCs aktiv ist.
Nun soll diesem Programm ein Parameter übergeben werden.
Da das Programm aber aktiv ist und NICHT extra beendet und mit dem Parameter neugestartet werden soll, habe ich mir nun überlegt, dass ich das Programm als Einzelinstanz erstelle.
Dadurch wird, wenn ich in einem anderen Programm die Zeile Process.Start(myPath, "number=123") aufrufe, geschaut ob das Programm läuft - wenn ja, erhällt die laufende Instanz den Parameter übergeben.
Dies ganze funktioniert auch problemlos.
Nun kam eben den "Rat" diese Übergabe via COM Server machen zu lassen...
Da steh ich aber nun ordentlich aufm Schlauch.
Was hat das ganze mit nem COM Server zu tun??
Nun soll diesem Programm ein Parameter übergeben werden.
Da das Programm aber aktiv ist und NICHT extra beendet und mit dem Parameter neugestartet werden soll, habe ich mir nun überlegt, dass ich das Programm als Einzelinstanz erstelle.
Dadurch wird, wenn ich in einem anderen Programm die Zeile Process.Start(myPath, "number=123") aufrufe, geschaut ob das Programm läuft - wenn ja, erhällt die laufende Instanz den Parameter übergeben.
Dies ganze funktioniert auch problemlos.
Nun kam eben den "Rat" diese Übergabe via COM Server machen zu lassen...
Da steh ich aber nun ordentlich aufm Schlauch.
Was hat das ganze mit nem COM Server zu tun??