2016-07-28 87 views
0

我可以在我的程序中启动tabtip(虚拟键盘),但由于某种原因,我无法杀死它。如何在启动后杀死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()我得到这个错误:

Cannot process request because the process (5312) has exited.

+0

请不要尝试格式化问题正确。请参阅编写问题时显示的_“如何格式化”框。我现在修好了。 –

+0

[如何关闭TextInputPanel]的可能重复(http://stackoverflow.com/questions/15148740/how-to-close-textinputpanel) – topshot

回答

0

心中已经明白了:

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