Hallo,
nein, das andere Program is nicht von mir. Es nennt sich Active Sky for Prepar3D von hifisimtech.
Wenn ich ALT+F4 drücke, dann kommt das kleine Fenster mit der Info das die Session beendet wird leider auch nicht.
Ich hab keine Idee wie ich das machen kann.
Der Developer ist leider auch nicht sehr hilfsbereit.
Matthias
Hello,
also ich hab den Process gefunden und identifiziert.
Process.GetProcessesByName(processName);
.
.
.
Dann mit CloseMainWindow beendet.
Das beenden funktioniert super.
Leider passiert dann genau das was ich im ersten Post beschrieben habe.
Wenn ich also den Prozess so beende und dann das Program neu starte, dann kommt da die
Meldung, das wohl noch eine Session offen ist.
Wenn ich das Programm normal, also über das "X" beende, dann kommt da auch noch ein kleines Fenster wo diese
Session geschlossen wird.
Das kommt aber nicht, wenn ich den Prozess über CloseMainWindow beende.
Gibt es da noch andere Möglichkeiten ?
Matthias
Hallo,
sorry für die späte Antwort und danke, werd ich versuchen.
Matthias
Hallo,
vielleicht kann ja jemand helfen.
Ich habe ein kleines Program ( client ), welches über das netzwerk mit meinm Server verbungen ist und dieser dann ein anderes Program startet, ist so eine Art Remote.
Das funktioniert ganz gut.
Das Problem ist, das ich das gestartete Program ordentlich schließen muss.
Das heißt, wenn ich in dem Program oben rechts auf das "X" klicke und es so beende, dann macht das noch so eine Art kleanup.
Man sieht dann auch das da noch ein kleines Fenster kurz auftaucht wo eine Session geschlossen wird.
Schließe ich das Program nun einfach indem ich den Task beende und starte es dann wieder, dann kommt da eine Meldung, das wohl noch eine Session offen ist.
Also die Frage ist, wie ich in C# das Program schlißen kann und es dann so beendet wird als ob man es über das "X" beendet, also ordentlich sozusagen.
Danke
Matthias
Hallo,
also ich danke für die Hinweise, aber entschuldige mich, das ich noch am Anfang damit stehe.
Matthias
Hallo,
ich hoffe ihr könnt mir bei einem kleinen Problem helfen ?
Ich muss eine xml datei erstellen, die dann von einem anderen programm gelesen wird.
Die datei muss am ende genau so aussehen:
<?xml version="1.0" encoding="utf-8"?>
<companyroutes>
<route name="EDDHEDDP01">EDDH AMLUH M852 POVEL Z94 KENIG T959 KOJEC EDDP</route>
</companyroutes>
Irgendwie finde ich aber nicht heraus, wie ich das hinbekomme?
Ich weiß nicht genau wie die Classe definiert sein muss, die ich dann serialisieren kann.
[Serializable()]
public class Companyroutes
{
public string route { get; set; }
public string name { get; set; }
}
Ich hab es so versuch, aber das ergebnis hat nicht so sehr viel mit dem gewünschten xml format zu tun.
Könnt ihr mir da mal bitte auf die Sprünge helfen ?
Danke
Matthias
Hallo,
danke für die ausführliche verständliche Antwort.
Dann lass ich das erst mal so.
Mich würde aber trotzdem die von dir erwähnte "Edge-Engine" interessieren.
Muss ich die Installieren oder soll das die "Webbrowser" komponente sein?
Die hatte zuerst getestet, aber da bekomme ich immer die blöden Script-Fehler. ( die einfach deaktivieren hab ich probiert, dann läd aber die Webseite nicht mehr )
Matthias
Hallo,
ich wusste nicht genau welches Forum ich wählen sollte und hoffe ich bin hier richtig, falls nicht ... sorry dafür.
Also eine Frage zu Cefsharp. Ich habe das noch nie benutzt oder gebraucht, aber jetzt muss ich in mein Project einen
Webbrowser einbinden, der Javascript und HTML5, also aktuelle Webseiten unterstützt.
Die Googlesuche sprach immer wieder von Cefsharp, also hab ich das installiert, funktioniert auch.
Mir ist aber aufgefallen, das ich im Ausgabepfad ( also Debug/Release ) sehr viele Dateien habe, siehe Anhnag.
Kann man das irgendwie unterbinden ?
Danke
Matthias
Hallo,
wie das Program auf 4.5 kommt weiß ich auch nicht so genau, ist aber auch nicht so tragisch.
Ich muss ja nur irgendwie die Berechnung in c# nachbauen. Wenn es da kleinere Abweichungen geben sollte
ist das nicht schlimm.
Matthias