Menu Principale  

Gestione  

Chat  

Chi è online  

 23 visitatori online

Benvenuto in SharpNet

Sessioni terminal Service

PDFStampaE-mail

 Utilizzando le api della libreria di sistema Wtsapi32.dll è possibile elencare e gestire le sessioni aperte in un server Windows sia locale che remoto.

Il prerequisito è ovviamente che l'utente abbia garantito l'accesso a quel server, in caso contrario sarebbe necessario avviare le api impersonando un utente che abbia

le autorizzazioni necessarie ad accedere al server remoto.

Le funzioni principali  (e come si integrano un C#) sono le seguenti:

    [DllImport("Wtsapi32.dll")]
    static extern bool WTSQuerySessionInformation(
    System.IntPtr hServer, int sessionId, WTS_INFO_CLASS wtsInfoClass, out System.IntPtr ppBuffer, out uint pBytesReturned);


    [DllImport("wtsapi32.dll", SetLastError=true)]
    static extern IntPtr WTSOpenServer([MarshalAs(UnmanagedType.LPStr)] String pServerName);

    [DllImport("wtsapi32.dll")]
    static extern void WTSCloseServer(IntPtr hServer);

    [DllImport("wtsapi32.dll", SetLastError = true)]
    static extern bool WTSLogoffSession(IntPtr hServer, int SessionId, bool bWait);

    [DllImport("wtsapi32.dll", SetLastError = true)]
    static extern bool WTSDisconnectSession(IntPtr hServer, int SessionId, bool bWait);

    [DllImport("wtsapi32.dll", SetLastError = true)]
    static extern bool WTSTerminateProcess(IntPtr hServer, int ProcessId, bool bWait);

Ultimo aggiornamento Martedì 24 Marzo 2015 14:40 Scritto da Administrator Martedì 24 Marzo 2015 14:31
 

C# - Inviare Messaggi a Syslog remoto

PDFStampaE-mail

Nel caso fosse necessario centralizzare i log di attività in unico repository, è possibile inviare messaggi di log direttamente ad un syslog di  server LINUX o di un devices Linux embedded attraverso una comunicazione udp o tcp da C#.

Ultimo aggiornamento Giovedì 06 Marzo 2014 09:38 Scritto da Administrator Giovedì 06 Marzo 2014 09:00
 

JQUERY: Gestione Freccia laterale Top Page

PDFStampaE-mail

Può essere utile creare una freccia a destra che consenta di ritornare al  top della pagina quando si scorre la stessa per osservare, per esempio, degli articoli in una lista.

Un esempio pratico lo si trova su ebay che, ultimamente, ha implementato questa funzionalità. Con Jquery è molto semplice gestire l'oggetto predisposto allo scopo.

Scritto da Administrator Giovedì 25 Luglio 2013 09:12
   

LINQ - Creazione XML

PDFStampaE-mail

Creare un file XML con LINQ è una operazione molto semplice:

utilizzando il namespace  System.Xml.Linq:

Ultimo aggiornamento Giovedì 05 Luglio 2012 08:34 Scritto da Administrator Giovedì 05 Luglio 2012 08:24
 

C# - Download File da Web

PDFStampaE-mail

Questo articolo mostra come scaricare un file da web utilizzando il namespace System.net e l'oggetto WebClient, in modalità ASINCRONA.

Ultimo aggiornamento Lunedì 04 Giugno 2012 07:45 Scritto da Administrator Lunedì 04 Giugno 2012 07:36
   

Pagina 1 di 3

<< Inizio < Prec. 1 2 3 Succ. > Fine >>
© 2018 - Andrea Facchin
   
| Venerdì, 22. Giugno 2018 || Designed by: LernVid.com |