martedì 13 gennaio 2015

asp net process start impersonate specific user

Nel caso che si vuole avviare un programma da Asp.net tramite il metodo Start della classe access, con uno specifico utente, tramite il metodo Start della classe Process.

Qui di seguito un esempio di codice.


 string Password = "MiaPassword";
        SecureString passwordCryptata = new SecureString();
        foreach (char c in Password )
            passwordCryptata .AppendChar(c);
        System.Diagnostics.Process.Start("Notepad.exe", "", "UserName", passwordCryptata , "Dominio");

Nessun commento: