IsRemoteMachine() public static method

Gets whether the named machine is remote or local.
public static IsRemoteMachine ( string machineName ) : bool
machineName string The machine name.
return bool
Esempio n. 1
0
        /// <devdoc>
        ///    <para>
        ///       Returns a new <see cref='System.Diagnostics.Process'/> component given a process identifier and
        ///       the name of a computer in the network.
        ///    </para>
        /// </devdoc>
        public static Process GetProcessById(int processId, string machineName)
        {
            if (!ProcessManager.IsProcessRunning(processId, machineName))
            {
                throw new ArgumentException(SR.Format(SR.MissingProccess, processId.ToString(CultureInfo.CurrentCulture)));
            }

            return(new Process(machineName, ProcessManager.IsRemoteMachine(machineName), processId, null));
        }
Esempio n. 2
0
 /// <devdoc>
 ///    <para>
 ///       Creates a new <see cref='System.Diagnostics.Process'/>
 ///       component for each
 ///       process resource on the specified computer.
 ///    </para>
 /// </devdoc>
 public static Process[] GetProcesses(string machineName)
 {
     bool isRemoteMachine = ProcessManager.IsRemoteMachine(machineName);
     ProcessInfo[] processInfos = ProcessManager.GetProcessInfos(machineName);
     Process[] processes = new Process[processInfos.Length];
     for (int i = 0; i < processInfos.Length; i++)
     {
         ProcessInfo processInfo = processInfos[i];
         processes[i] = new Process(machineName, isRemoteMachine, processInfo.ProcessId, processInfo);
     }
     return processes;
 }