Process.GetCurrentProcess 方法的VB.NET例子
发布时间:2020-12-16 22:59:40 所属栏目:大数据 来源:网络整理
导读:下面的示例检索的信息涉及当前进程、本地计算机上运行的“记事本”的所有实例、在使用计算机别名和 IP 地址的特定计算机上运行的“记事本”的所有实例、本地计算机和远程计算机上运行的所有进程,以及本地计算机或远程计算机上使用进程 ID 的特定进程。 Impo
下面的示例检索的信息涉及当前进程、本地计算机上运行的“记事本”的所有实例、在使用计算机别名和 IP 地址的特定计算机上运行的“记事本”的所有实例、本地计算机和远程计算机上运行的所有进程,以及本地计算机或远程计算机上使用进程 ID 的特定进程。 Imports System Imports System.Diagnostics Imports System.ComponentModel Namespace MyProcessSample _ '/ '/ Shell for the sample. '/ Class MyProcess Sub BindToRunningProcesses() ' Get the current process. Dim currentProcess As Process = Process.GetCurrentProcess() ' Get all instances of Notepad running on the local ' computer. Dim localByName As Process() = Process.GetProcessesByName("notepad") ' Get all instances of Notepad running on the specifiec ' computer. ' 1. Using the computer alias (do not precede with "//"). Dim remoteByName As Process() = Process.GetProcessesByName("notepad","myComputer") ' 2. Using an IP address to specify the machineName parameter. Dim ipByName As Process() = Process.GetProcessesByName("notepad","169.0.0.0") ' Get all processes running on the local computer. Dim localAll As Process() = Process.GetProcesses() ' Get all processes running on the remote computer. Dim remoteAll As Process() = Process.GetProcesses("myComputer") ' Get a process on the local computer,using the process id. Dim localById As Process = Process.GetProcessById(1234) ' Get a process on a remote computer,using the process id. Dim remoteById As Process = Process.GetProcessById(2345,"myComputer") End Sub 'BindToRunningProcesses Shared Sub Main() Dim myProcess As New MyProcess() myProcess.BindToRunningProcesses() End Sub 'Main End Class 'MyProcess End Namespace 'MyProcessSample (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |