以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何判断系统进程(现在在开多个例子情况下,可以关闭自己想要关闭的系统进程) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53769) |
-- 作者:blackzhu -- 发布时间:2014/7/15 10:17:00 -- 如何判断系统进程(现在在开多个例子情况下,可以关闭自己想要关闭的系统进程) 甜总: 我们打开多个FOXTABLE例子,系统进程中会有多个显示,如何判断系统进程中哪一个是当前的: 例如这个代码是关闭foxtable的系统进程: System.Diagnostics.Process.GetProcessesByName("foxtable")(0).Kill() 这个代码始终是关闭之前打开的例子,这个0怎么改? [此贴子已经被作者于2014-7-15 11:52:24编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/15 10:25:00 -- msgbox(System.Diagnostics.Process.GetProcessesByName("foxtable")(0).MainWindowTitle)
参考 http://msdn.microsoft.com/zh-cn/library/system.diagnostics.process.aspx
|
-- 作者:blackzhu -- 发布时间:2014/7/15 11:39:00 -- Dim ps As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("Foxtable") For Each p As System.Diagnostics.Process In ps If p.MainWindowTitle.Contains(ApplicationTitle) Then p.kill End If Next 这个代码,在多个狐表开启的情况下,可以关闭自己想要关闭的系统进程了
[此贴子已经被作者于2014-7-15 11:53:41编辑过]
|
-- 作者:atmetmicoo -- 发布时间:2017/7/26 19:12:00 -- Dim ps As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcesses() For Each p As System.Diagnostics.Process In ps If p.MainWindowTitle.Contains(ApplicationTitle) Then p.kill End If Next 这样是不是更好,不管是发布版还是编程版,都可以自行Kill
[此贴子已经被作者于2017/7/26 19:12:39编辑过]
|