Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Chiudere sessioni remote (desktop remoto) da C#

24 views
Skip to first unread message

Newcomsas

unread,
May 12, 2008, 12:27:13 PM5/12/08
to
Salve a tutti,

volevo chiedere a chi sa se è possibile da un programma C# riconoscere
e disconnettere eventuali sessioni di desktop remoto collegate alla
macchina su cui il programma stesso è lanciato.
Ho letto in rete della proprietà
System.Windows.Forms.SystemInformation.TerminalServerSession,
ma questa ritorna solo la presenza o meno di connessioni, non c'è modo
di scrivere qualcosa come

TerminalServerSession.Close()

o simili.
Qualcuno può suggerirmi una soluzione ?

Grazie in anticipo,

Newcomsas

Roberto Albano

unread,
May 12, 2008, 4:03:07 PM5/12/08
to
System.Windows.Forms.SystemInformation.TerminalServerSession> Grazie
in anticipo,
>
> Newcomsas

La proprietà
System.Windows.Forms.SystemInformation.TerminalServerSession è un bool
e quindi non ti consente operazioni sulla sessione di Remote Desktop.
Non credo esista una classe nel fx per gestire questo tipo di oggetto,
tuttavia a questo indirizzo
http://www.wtstek.com/item2/Tritsch_TsAPI.ppt
trovi un ottimo powerpoint di Bernard Tritsch (MVP Terminal Session)
che spiega quali sono API function da utilizzare (per fare tra le
varie anche la chiusura delle sessioni), presenti nella wtsapi32.dll.

Ciao
Roberto

0 new messages