public void BindToRunningProcesses()
{
// Get the current process.
Process currentProcess = Process.GetCurrentProcess();
// Get all instances of Notepad running on the local
// computer.
Process [] localByName = Process.GetProcessesByName("notepad");
// Get all instances of Notepad running on the specifiec
// computer.
// 1. Using the computer alias (do not precede with "\\").
Process [] remoteByName = Process.GetProcessesByName("notepad", "myComputer");
// 2. Using an IP address to specify the machineName parameter.
Process [] ipByName = Process.GetProcessesByName("notepad", "169.0.0.0");
// Get all processes running on the local computer.
Process [] localAll = Process.GetProcesses();
// Get all processes running on the remote computer.
Process [] remoteAll = Process.GetProcesses("myComputer");
// Get a process on the local computer, using the process id.
Process localById = Process.GetProcessById(1234);
// Get a process on a remote computer, using the process id.
Process remoteById = Process.GetProcessById(2345, "myComputer");
}
--------------------编程问答--------------------
额。。那个,大神啊,我英语不好。。。那个注释是什么意思啊
--------------------编程问答--------------------
你可以查看一下Process这个核心类。
比如: // Get all processes running on the local computer. 获得所有运行在本机的进程
Process [] localAll = Process.GetProcesses();
--------------------编程问答--------------------
Process.GetProcesses()即可。
--------------------编程问答--------------------
public class MyProcess
{
public void BindToRunningProcesses()
{
// 获取当前的进程.
Process currentProcess = Process.GetCurrentProcess();
//获取本机所有Notepad 实例进程
Process [] localByName = Process.GetProcessesByName("notepad");
//根据电脑名称获取所有Notepad 实例进程
Process [] remoteByName = Process.GetProcessesByName("notepad", "myComputer");
// 获取指定IP相关notepad的所有进程。
Process [] ipByName = Process.GetProcessesByName("notepad", "169.0.0.0");
// 获取本机所有进程(注:你需要的应该是这个)
Process [] localAll = Process.GetProcesses();
//获取指定的远程所有进程。
Process [] remoteAll = Process.GetProcesses("myComputer");
//根据进程ID,获取本机所有相关的进程。
Process localById = Process.GetProcessById(1234);
// 根据进程ID,获取远程计算机所有相关的进程。
Process remoteById = Process.GetProcessById(2345, "myComputer");