Disconnettere una sessione di Desktop remoto a livello di codice
-
06-07-2019 - |
Domanda
Come disconnetto una sessione di Desktop remoto a livello di codice in un'applicazione C # o C ++?
Soluzione
Usa WTSDisconnectSession .
Altri suggerimenti
Potresti provare a eseguire tsdiscon: http://support.microsoft.com/kb/321705
Puoi usare il seguente codice in C # per recuperare il pid di connessione desktop remoto usando il suo nome e quindi uccidere
Process[] my = Process.GetProcessesByName("mstsc");
int pid = my[0].Id;
Process pro = Process.GetProcessById(pid);
pro.Kill();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow