【发布时间】:2013-06-04 16:49:53
【问题描述】:
我正在使用一个应用程序来终止终端服务器上的进程iexplore (Internet Explorer)。我遇到的问题是我杀死了终端服务器上 Internet Explorer 的所有进程,而不仅仅是当前用户的进程。
所以如果我以User1 登录并杀死IE,它将被杀死User2、User3 等等……我只想杀死User1 的Internet Explorer。我使用以下代码杀死我的进程:
Private Sub ClearProcesses(ByVal ProcessName As String)
Dim myProcesses = Process.GetProcessesByName(ProcessName)
For Each Proc As Process In myProcesses
Try
Proc.Kill()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "ClearProcess")
End Try
Next
End Sub
有没有办法只杀死User1的进程?
【问题讨论】: