MSTSC hat ein merkwürdiges Verhalten bezüglich seiner Prozess-ID
Hallo,
vieleicht kennt Ja Jemand dies Problem.
Ich erstelle mir gerade ein Tool mit dem ich MSTSC mit fertigen Dateien starten kann.
Das funktioniert auch soweit. Was nicht funktioniert ist das Warten auf das Beenden des Programmes.
c#, Visual Studio 2019, Windows 10 Pro 21H2
Programm starten
Erkennen ob das Programm schon/noch läuft
Das merkwürdige ist nun, dass diese Process-ID nicht der ID im Taskmanager entspricht.
Wenn ich mstsc.exe durch notepad.exe ersetze funktioniert es einwandfrei.
Das Programm scheint also zu funktionieren.
Andere mstsc-Programme oder Verbindungen sind nicht aktiv.
Ich vermute, dass sich mstsc irgendwie ein 2. mal selber startet bei einer neuen Verbindung und deshalb die ID nicht stimmt.
Nun kann ich natürlich nach dem Prozess suchen.
Aber wenn dann 5 RDP-Verbindungen aktiv sind, kann ich die vom Prozess her nicht mehr unterscheiden.
Per Google hab ich dazu auch nichts gefunden.
Weiß Jemand was darüber?
Stefan
vieleicht kennt Ja Jemand dies Problem.
Ich erstelle mir gerade ein Tool mit dem ich MSTSC mit fertigen Dateien starten kann.
Das funktioniert auch soweit. Was nicht funktioniert ist das Warten auf das Beenden des Programmes.
c#, Visual Studio 2019, Windows 10 Pro 21H2
Programm starten
System.Diagnostics.Process process = System.Diagnostics.Process.Start("mstsc.exe", Software_ConfigRDPFileName);
Software_ConfigProcessID = process.Id;
Erkennen ob das Programm schon/noch läuft
private bool ProcessExists(int p_ID)
{
return System.Diagnostics.Process.GetProcesses().Any(x => x.Id == p_ID);
}
Das merkwürdige ist nun, dass diese Process-ID nicht der ID im Taskmanager entspricht.
Wenn ich mstsc.exe durch notepad.exe ersetze funktioniert es einwandfrei.
Das Programm scheint also zu funktionieren.
Andere mstsc-Programme oder Verbindungen sind nicht aktiv.
Ich vermute, dass sich mstsc irgendwie ein 2. mal selber startet bei einer neuen Verbindung und deshalb die ID nicht stimmt.
Nun kann ich natürlich nach dem Prozess suchen.
Aber wenn dann 5 RDP-Verbindungen aktiv sind, kann ich die vom Prozess her nicht mehr unterscheiden.
Per Google hab ich dazu auch nichts gefunden.
Weiß Jemand was darüber?
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2710402132
Url: https://administrator.de/forum/mstsc-hat-ein-merkwuerdiges-verhalten-bezueglich-seiner-prozess-id-2710402132.html
Ausgedruckt am: 02.04.2025 um 09:04 Uhr
1 Kommentar