Visualizzazione post con etichetta Desktop Remoto. Mostra tutti i post
Visualizzazione post con etichetta Desktop Remoto. Mostra tutti i post

mercoledì 16 dicembre 2015

Come attivare sessioni simultanee in Windows 7 Service Pack 1 RTM

Ho avuto bisogno di attivare connessioni simultanee RDP in windows 7 e dopo varie ricerche ho risolto grazie all'articolo sotto:

https://www.raymond.cc/blog/enable-remote-desktop-connection-in-windows-7-home-premium/

;-)

giovedì 17 settembre 2015

Rilevare se siamo connessi in una sessione di desktop remoto

Per rilevare da programma o da riga di comando se siamo connessi in una sessione di desktop remoto o terminal server, basta leggere la variabile di ambiente SESSIONNAME creata da windows.

Environ("SESSIONNAME")

Conterrà "Console" se siamo in locale
Conterrà "RDP-Tcp#0" se siamo in una sessione remota (0 può essere qualsiasi numero, dipende dal numero delle connessioni attuali)


;-)

venerdì 27 settembre 2013

Cassia .NET Windows Terminal Services / Remote Desktop Services Library

Ottima libreria per sfruttare alcune funzioni del remote desktop.
https://code.google.com/p/cassia/

Cassia supports the following operations on both local and remote terminal servers:
  • Enumerating terminal sessions and reporting session information including connection state, user name, client name, client display details, client-reported IP address, and client build number (WTSEnumerateSessions, WTSQuerySessionInformation, and friends)
  • Logging off a session (WTSLogoffSession)
  • Disconnecting a session (WTSDisconnectSession)
  • Displaying a message box in a session and getting a response from the user (WTSSendMessage)
  • Enumerating all processes (WTSEnumerateProcesses)
  • Killing a process (WTSTerminateProcess)
  • Shutting down or rebooting the server (WTSShutdownSystem)

L'indirizzo ip del client connesso:

ITerminalServicesManager manager = new TerminalServicesManager();
foreach (ITerminalServicesSession session in manager.GetLocalServer().GetSessions())
{
    IPEndPoint ipEndPoint = session.RemoteEndPoint as IPEndPoint;
    if (ipEndPoint != null)
    {
        Console.WriteLine(ipEndPoint.Address);
    }
}



;-)

martedì 28 giugno 2011

Documento stampante reindirizzata desktop remoto

In una connessione in desktop remoto accadeva che venissero lanciate continuamente un numero infinito di processi di stampa sulla stampante in locale con il nome "Documento stampante reindirizzata desktop remoto".

Dopo aver perso innumerevoli ore a disinstallare/reinstallare/riavviare ho risolto con l'installazione del driver XPS aggiornato.
Con tutta probabilità il problema è stato generato dalla cancellazione della stampante locale Microsoft XPS.


;-)

venerdì 4 febbraio 2011

Desktop remoto a basso costo

Altra soluzione per collegarsi in desktop remoto su Windows
http://www.xpunlimited.com


;-)