【问题标题】:how to kill tabtip process after starting it启动tabtip进程后如何杀死它
【发布时间】:2016-07-28 11:15:36
【问题描述】:

我可以在我的程序中启动 tabtip(虚拟键盘),但由于某种原因我无法杀死它。

这是我的代码:

Private tabtipProcess As Process

Private Sub t_Enter(sender As Object, e As EventArgs)
    tabtipProcess = Process.Start("tabtip")
End Sub

Private Sub t_Leave(sender As Object, e As EventArgs)
    tabtipProcess.Kill()
End Sub

在线tabtipProcess.Kill()我得到这个错误:

无法处理请求,因为进程 (5312) 已退出。

【问题讨论】:

  • 请尝试正确格式化您的问题。请参阅编写问题时出现的“如何格式化”框。我现在修好了。

标签: vb.net process kill


【解决方案1】:

我知道了:

For Each pkiller As Process In Process.GetProcesses
        If String.Compare(pkiller.ProcessName, "tabtip", True) = 0 Then
            pkiller.Kill()
        End If
    Next

【讨论】:

  • 你也可以使用Process.GetProcessesByName查看here更多细节。
猜你喜欢
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多