Пример #1
0
 private static void WriteProcessInfo(ITerminalServicesProcess process)
 {
     Console.WriteLine("Session ID: " + process.SessionId);
     Console.WriteLine("Process ID: " + process.ProcessId);
     Console.WriteLine("Process Name: " + process.ProcessName);
     Console.WriteLine("SID: " + process.SecurityIdentifier);
     Console.WriteLine("Working Set: " + process.UnderlyingProcess.WorkingSet64);
 }
Пример #2
0
        private static void KillProcess(string[] args)
        {
            if (args.Length < 4)
            {
                Console.WriteLine("Usage: SessionInfo killprocess [server] [process id] [exit code]");
                return;
            }
            int processId = int.Parse(args[2]);
            int exitCode  = int.Parse(args[3]);

            using (ITerminalServer server = GetServerFromName(args[1]))
            {
                server.Open();
                ITerminalServicesProcess process = server.GetProcess(processId);
                process.Kill(exitCode);
            }
        }
Пример #3
0
 private static void WriteProcessInfo(ITerminalServicesProcess process)
 {
     Console.WriteLine("Session ID: " + process.SessionId);
     Console.WriteLine("Process ID: " + process.ProcessId);
     Console.WriteLine("Process Name: " + process.ProcessName);
     Console.WriteLine("SID: " + process.SecurityIdentifier);
     Console.WriteLine("Working Set: " + process.UnderlyingProcess.WorkingSet64);
 }
Пример #4
0
 public static bool IsParus(ITerminalServicesProcess l) => l.ProcessName.ToLower() == "salary.exe" || l.ProcessName.ToLower() == "person.exe" || l.ProcessName.ToLower() == "account.exe";