I\'m trying to execute notepad.exe on a remote machine, but it\'s not working now. What am I missing?
var ui = new ImpersonateUser();
    //the process to re         
        
The answer was a combination from your replies. But the whole correct solution was:
        ProcessStartInfo info = new ProcessStartInfo("C:\\PsTools");
        info.FileName = @"C:\PsTools\psexec.exe";
        info.Arguments = @"\\" + serverName + @" -i C:\WINDOWS\notepad.exe";
        info.RedirectStandardOutput = true;
        info.UseShellExecute = false;
        Process p = Process.Start(info);